我想创建一个程序,在10秒后执行一个方法,如何在java或android中执行???
答案 0 :(得分:4)
您可以使用ScheduledExecutorService,并提交调用您的方法的Runnable或Callable。
答案 1 :(得分:3)
试试这段代码,
final Handler mTimerHandler = new Handler();
final Handler threadHandler = new Handler();
new Thread() {
@Override
public void run() {
threadHandler.postDelayed(new Runnable() {
public void run() {
}
}, 5000);
}
}.start();
答案 2 :(得分:2)
查看TimerTask:可以安排一次或由计时器重复执行的任务。
答案 3 :(得分:1)
答案 4 :(得分:1)
对于Android我使用CountDownTimer