转自:http://jingyan.baidu.com/article/636f38bb091ebbd6b8461029.html
一、开启新线程
- new Thread(new Runnable(){
- public void run(){
- Thread.sleep(XXXX);
- handler.sendMessage(); //告诉主线程执行任务
- }
- }).start
二、利用定时器
- TimerTask task = new TimerTask(){
- public void run(){
- //execute the task
- }
- };
- Timer timer = new Timer();
- timer.schedule(task, delay);
- //
三、利用Handler
- new Handler().postDelayed(new Runnable(){
- public void run() {
- //execute the task
- }
- }, delay);
四、利用AlarmManager
特定时刻广播指定意图能实现,一般简单任务不这么做。