①开启新线程
②利用定时器
③
Java代码
- new
Thread(new Runnable(){ -
public void run(){ -
Thread.sleep(XXXX); -
handler.sendMessage();----告诉主线程执行任务 -
} - }).start
②利用定时器
Java代码
- TimerTask
task = new TimerTask(){ -
public void run(){ -
//execute the task -
} - };
- Timer timer = new Timer();
timer.schedule(task,delay);
③
Java代码
- new
Handler().postDelayed(new Runnable(){ -
public void run() { -
//execute the task -
} -
}, delay);
④利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做
http://blog.sina.com.cn/s/blog_5bbdc2a901011umt.html