这是如何安排Java方法在1秒后运行吗?
在我的方法中,我想调用另一个将在1秒后运行的方法。这就是我所拥有的。
final Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
MyMethod();
Log.w("General", "This has been called one second later");
timer.cancel();
}
}, 1000);
这是应该做的吗?自从我在Android上以来,还有其他方法可以做到这一点吗?可以毫无问题地重复吗?