【handler】Android定时每十分钟执行一次任务



private Handler handler  = new Handler(){
	public void handleMessage(Message msg) {
		super.handleMessage(msg);
		if(msg.waht == 1){
			//todo something....
		}
	}
};


private Timer timer = new Timer(true);

//任务
private TimerTask task = new TimerTask() {
  public void run() {
  	Message msg = new Message();
  	msg.waht = 1;
  	handler.sendMessage(msg);
  }
};

//启动定时器
timer.schedule(task, 0, 10*60*1000);




你可能感兴趣的:(安卓基础Base,Android)