Android:检查System.nanoTime的值

时间:2014-11-20 10:53:13

标签: java android nanotime

在我的应用程序中,我以这种方式启动nanoTime:

long startTime = System.nanoTime(); 

现在我希望在'startTime'(例如:1000000)的特定值被称为方法“myMethod”

private void myMethod(){
    //all operations
}

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

不,你没有开始任何事情,只是花时间。

https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#nanoTime()

如果您想在特定时间启动Runnable,请使用Handler.postAtTime()

http://developer.android.com/reference/android/os/Handler.html#postAtTime(java.lang.Runnable,长)

例如

private Handler mHandler = new Handler();
...
mHandler.postAtTime(SystemTime.uptimeMillis() + 1000, new Runnable() {
...
});