在我的应用程序中,我这样启动一个nanoTime:
long startTime = System.nanoTime(); 现在我希望在一个特定值'startTime‘(例如: 1000000)被称为一个方法"myMethod“
private void myMethod(){
//all operations
}做这件事最好的方法是什么?
发布于 2014-11-20 20:35:38
不,你没有开始任何事情,只是使用当前的时间。
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() {
...
});https://stackoverflow.com/questions/27037778
复制相似问题