public static Timer mTimer;// 定时器 // 开启定时器 if (mTimer == null) { mTimer = new Timer(); timerTask(); // 定时执行 } public static void timerTask() { mTimer.schedule(new TimerTask() { @Override public void run() { mHandler.sendEmptyMessage(1);// 向Handler发送消息 } }, 0, 3*60000);// 3分钟执行1次定时任务 } private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { // TODO Auto-generated method stub switch (msg.what) { case 1: System.out.println("Handler --> ID IS " + Thread.currentThread().getId());// Handler处于UI线程中,更新界面的操作在此处执行 break; } super.handleMessage(msg); } };
Android Timer定时器
猜你喜欢
转载自yebingzi.iteye.com/blog/1779264
今日推荐
周排行