2011-11-04 162 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玩(它是否到達我想要的時間?這是多少計時?...)