Android计时器的一种

来源:互联网 发布:手机熊族软件 编辑:程序博客网 时间:2024/05/17 09:12

private Timer timer;private TimerTask task;
先定义这两个

//新建一个计时任务task = new TimerTask() {@Overridepublic void run() {// TODO Auto-generated method stubMessage message = new Message();message.what = 1;handler1.sendMessage(message);}};//计时器启动timer.schedule(task, 4000);


//handler1处理计时器要做的事handler1 = new Handler() {@Overridepublic void handleMessage(Message msg) {// TODO Auto-generated method stubif (msg.what == 1) {handler.removeCallbacks(update);start.setEnabled(true);}super.handleMessage(msg);}};

timer = new Timer();if (timer != null) {if (task != null) {task.cancel();//移除原有的计时任务}}//定时器启动前要移除上一个定时器




0 0