Android: Chronometer with Milliseconds?

亡梦爱人 提交于 2019-12-19 05:00:21

问题


What I want is to measure time with milliseconds, but using Chronometer has the problem that it has no accuracy (its most resolution is seconds) I've seen this: Show miliseconds with Android Chronometer But I haven't been able to make it work. Maybe I should use another Object? Any idea?


回答1:


Ok, this is the easiest way: When you want to start the chrono:

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

Then, you just have to do compare current time with StartTime:

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

And so you can play with milis (Has it arrive to the time I wanted? How many time is it counting? ...)



来源:https://stackoverflow.com/questions/8007809/android-chronometer-with-milliseconds

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!