我想要的是以毫秒为单位测量时间,但是使用Chronometer有一个问题,它没有精度(它的最高分辨率是秒)
我见过这个:使用 Android Chronometer 显示毫秒 https://stackoverflow.com/questions/2979835/show-milliseconds-with-android-chronometer但我没能让它发挥作用。也许我应该使用另一个对象?任何想法?
好的,这是最简单的方法:当你想启动计时时:
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了(到了我想要的时间了吗?现在数了多少时间了?...)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)