1. 程式人生 > >Android延時執行的四種方法

Android延時執行的四種方法

一、開啟新執行緒
  1. new Thread(new Runnable(){     
  2.     publicvoid run(){     
  3.         Thread.sleep(XXXX);     
  4.         handler.sendMessage(); //告訴主執行緒執行任務   
  5.     }     
  6. }).start   
二、利用定時器
  1. TimerTask task = new TimerTask(){     
  2.     publicvoid run(){     
  3.     //execute the task 
  4.     }     
  5. };     
  6. Timer timer = new
     Timer();   
  7. timer.schedule(task, delay);   
  8. // 
三、利用Handler
  1. new Handler().postDelayed(new Runnable(){     
  2.     publicvoid run() {     
  3.     //execute the task   
  4.     }     
  5.  }, delay);     
四、利用AlarmManager

特定時刻廣播指定意圖能實現,一般簡單任務不這麼做。