80,492
社区成员
发帖
与我相关
我的任务
分享
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
}
};
//timer可以传两个参数也可以传三个参数,
//这个表示延迟1000毫秒后执行一次run方法
//可以先new一个timerTask,也可以schedule的时候直接new一个
timer.schedule(timerTask,1000);
timer.schedule(new TimerTask() {
@Override
public void run() {
//TODO
}
}, 1000);
//这个表示延迟1000毫秒后执行一次run方法,
//然后每隔500毫秒重复执行run方法
timer.schedule(timerTask,1000,500);
timer.schedule(new TimerTask() {
@Override
public void run() {
}
}, 1000, 500);
//在必要的时候cancel掉
timer.cancel();