我需要秒表,我使用了http://www.goldb.org/stopwatchjava.html
它效果不佳,所以我尝试每 1000 毫秒写出一次值:
stopWatch.start();
HandlerScrollBar.postDelayed(TtScroll, 1000);
private Runnable TtScroll = new Runnable() {
public void run() {
long time = stopWatch.getElapsedTime();
HandlerScrollBar.postDelayed(TtScroll,(long) 1000);
Log.d(TAG, Long.toString(time));
}
};
我可以在 CatLog 中看到每秒的时间值,这是结果:
实时时间最长为 +5 毫秒,但在列中至少为 +3 秒!这怎么可能?这是一样的
new Date().getTime().
是否有一些 StopWatch 类可以按预期通过此测试?
谢谢你。