我想要的是用毫秒来测量时间,但是使用Chronometer会产生没有精确度的问题(其最大分辨率为秒) 我见过这个: Show miliseconds with Android Chronometer 但我无法使其发挥作用。也许我应该使用另一个对象?有什么想法吗?
答案 0 :(得分:0)
好的,这是最简单的方法:当你想要启动计时时:
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一起玩(它到达我想要的时间吗?它计算了多少时间?......)