Java Android:检查System.nanoTime的值
在我的应用程序中,我以以下方式启动纳米时间:Java Android:检查System.nanoTime的值,java,android,nanotime,Java,Android,Nanotime,在我的应用程序中,我以以下方式启动纳米时间: long startTime = System.nanoTime(); 现在我希望在“startTime”(例如:1000000)的特定值处调用一个方法“myMethod” 最好的方法是什么?不,你没有开始任何事情,只是利用当前时间 如果要在特定时间启动Runnable,请使用Handler.posttime() ,长) 比如说 private Handler mHandler = new Handler(); ... mHandler.pos
long startTime = System.nanoTime();
现在我希望在“startTime”(例如:1000000)的特定值处调用一个方法“myMethod”
最好的方法是什么?不,你没有开始任何事情,只是利用当前时间 如果要在特定时间启动Runnable,请使用Handler.posttime() ,长) 比如说
private Handler mHandler = new Handler();
...
mHandler.postAtTime(SystemTime.uptimeMillis() + 1000, new Runnable() {
...
});
为什么不发布一个带有延迟的
Runnable
?或者,如果我们将来谈论的是分钟/小时/天,请查看AlarmManager
上的文档。
private Handler mHandler = new Handler();
...
mHandler.postAtTime(SystemTime.uptimeMillis() + 1000, new Runnable() {
...
});