2011-11-04 83 views
0

我想是测量时间毫秒,但使用天文台都有它没有精确度(其最分辨率为秒) 我已经看到了这个问题: Show miliseconds with Android Chronometer 但我一直无法使它工作。也许我应该使用另一个对象?任何想法?Android:毫秒计时器?

+0

(http://stackoverflow.com/questions/2979835/show- [与Android天文台表显示毫秒]毫秒与 - Android的chronome ter)你在上面的链接中的代码有什么问题 –

+1

你有没有试过System.currentTimeMillis()?或者它不为你的目的是什么? – c05mic

+1

我测试它,它只是不工作。 FormatTime?我没有那个功能!即使我试图只显示“我”它崩溃。我不知道我在做什么错=( – ArcDare

回答

0

好吧,这是最简单的方法:当你要开始计时:

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

然后,你就必须做的开始时间比当前时间:

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

所以你可以milis玩(它是否到达我想要的时间?这是多少计时?...)