【发布时间】:2013-03-06 13:39:28
【问题描述】:
我有一个 10 和 20 题的游戏。我需要计算用户完成游戏时经过了多少时间。
Timer T=new Timer();
T.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable()
{
public void run()
{
countdown.setText(""+count);
count++;
}
});
}
}, 1000, 1000);
我用它来停止计数器:
T.cancel();
现在我需要两件事:
- 一种计算经过时间并将其存储在变量中的方法
- 我需要最终值是双倍,例如最终得分是:15.49 秒。
【问题讨论】:
-
@Benjamin 有更好的答案
-
这不是重复的,因为该问题通常与 Java 有关,并且此问题特定于 Android。两者的最佳实践解决方案不同。