Android開發定時器(Timer)的使用
阿新 • • 發佈:2018-12-14
方式1:執行單一定時器任務
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
// TODO Auto-generated method stub
mHandler.sendEmptyMessage(CONNECT_PLATFORM_START) ;
}
}, 2000);
方式2:執行多個定時器任務
Timer timer = new Timer();
TimerTask task = new TimerTask()
{
@Override
public void run()
{
//TODO
}
};
TimerTask taskS = new TimerTask() {
@Override
public void run() {
//TODO
}
};
TimerTask taskB = new TimerTask() {
@Override
public void run() {
//TODO
}
};
timer.schedule(task, 0, 3000);
timer.schedule(taskS, 200, 1000);
timer.schedule(taskB, 200, 5000);