/**
* 设置定时任务,每2秒执行一次
*/
public void synchronizeUserSta(){
Timer timer = new Timer();
TimerTask myTask = new TimerTask() {
@Override
public void run() {
// whatever you need to do every 2 seconds
//........
if (....) {
timer.cancel();//满足条件时停止任务
}
}
};
timer.schedule(myTask, 2000, 2000);//延迟2秒后,每2秒执行一次myTask任务
}