四、開啓新線程
android延遲執行
一、
new Handler().postDelayed(new Runnable(){
public void run() {
//execute the task
}
}, delay);
二、mHandler.sendEmptyMessageDelayed(WIFI_GPS_STATE_ON, 4 * 1000);
三、利用定時器
TimerTask task = new TimerTask(){
public void run(){
//execute the task
}
};
Timer timer = new Timer();
timer.schedule(task, delay);
new Thread(new Runnable(){
public void run(){
Thread.sleep(XXXX);
handler.sendMessage(); //告訴主線程執行任務
}
}).start
五、利用AlarmManager,特點時刻廣播指定意圖 能實現,一般的簡單任務不這麼做。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.