1

我想要的是用毫秒来测量时间,但是使用 Chronometer 的问题是它没有准确性(它的最分辨率是秒)我已经看到了这个: Show miliseconds with Android Chronometer 但我无法让它工作. 也许我应该使用另一个对象?任何想法?

4

1 回答 1

1

好的,这是最简单的方法:当你想启动计时:

StartTime=System.currentTimeMillis(); // I've defined StartTime as a double

然后,您只需将当前时间与 StartTime 进行比较:

millis=System.currentTimeMillis()-StartTime; // Millis is a double too
// If you'd want seconds, add seconds=(int) milis/1000; etc.

所以你可以和milis一起玩(它到了我想要的时间吗?它计算了多少时间?...)

于 2011-11-04T19:42:52.823 回答