timer = new Timer();
CustomTimerTask customTimerTask = new CustomTimerTask();
timer.schedule(customTimerTask,0,5000);//页面create之后延时0s,每隔5000ms执行task任务;
步骤2:Task中发送message到handler来更新UI
private class CustomTimerTask extends TimerTask{
@Override
public void run() {
Message message = new Message();
message.what = 1;
handler1.sendEmptyMessage(1);
}
}
步骤3:Handler中处理点击button的事件
private Handler handler1 = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case 1:
btnShoot.callOnClick();
}
}
};