Timer timer = new Timer();
TimerTask task = new TimerTask(){
public void run(){
Message message = new Message();
message.what = 1 ;
handler.sendMessage(message);
}
};
final Handler handler = new Handler(){
public void handleMessage(Message msg){
switch(msg.what){
case 1:
update();
break();
}
super.handleMessage(msg);
}
};
开启Timer:
timer.schedule(task,1000,5000);
一秒钟后开启5秒钟为周期的task任务,并且重复执行.