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);
原文地址:https://www.cnblogs.com/dyllove98/p/3221665.html