Android 定時器
在Android開發(fā)中有些任務是需要通過延時來完成的拴疤,這個時候就用到了定時器Timer
/**
*創(chuàng)建一個 Timer 對象就是新啟動了一個線程蛛芥,
*但是這個新啟動的線程,并不是守護線程魏蔗,
*它一直在后臺運行
*/
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
Log.i("Tag","執(zhí)行任務");
}
};
/**
* timerTask 表示當前要執(zhí)行的任務
* delay(延遲): 3000 毫秒 表示App第一次啟動漸變的時間
* period 1000毫秒 表示下次任務執(zhí)行的時間
*/
timer.schedule(timerTask,3000,1000);
//取消定時任務
//定時器如果不銷毀是一直執(zhí)行的,
//如果一直執(zhí)行的話那我們的程序根本就撐不了多長時間就會崩潰,所以定時器用完就要及時關閉
timer.cancel();