①开启新线程
复制到剪贴板 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