在乙個android專案中用過乙個定時器,就是五分中之後沒有對程式進行操作,讓程式自動退出。
現在寫一下幾個常用的方式,就以定時炸彈為例
1,兩秒之後炸彈**
//定義乙個兩秒之後的定時器,兩秒之後**
timer timer1 = new timer();
timer1.schedule(new timertask()
}, 2000);
2.兩秒之後乙個炸彈**,以後是每個一秒**一次,連環**
//兩秒之後第乙個炸彈**,之後每隔一秒**一次
timer timer2 = new timer();
timer2.schedule(new timertask()
}, 2, 1);
3.乙個連環炸彈,先隔兩秒**一次,然後隔四秒**一次,然後再兩秒,四秒
//乙個連環炸彈,先隔兩秒**一次,然後隔四秒**一次,然後再兩秒,四秒
class mytimertask extends timertask
}timer timer3 = new timer();
timer3.schedule(new mytimertask(), 2000);
4.讓某日某個時候**
timer timer4 = new timer();
timer4.schedule(task, time);
task 是timertask
timer 是date型別
5.每天某個時候**
timer4.schedule(task, delay, period);
timer4.scheduleatfixedrate(task, firsttime, period);
用其中乙個方法即可
period是long型別的
當然第4和第5有第三方的可以讓我們使用,直接配置就可以比如quartz
qt中定時器Timer的使用
有兩種方法實現定時器。第一種。自己建立關聯。1.新建gui工程,工程名可以設定為timer。並在主介面上新增乙個標籤label,並設定其顯示內容為 0000 00 00 00 00 00 星期日 2.在mainwindow.h中新增槽函式宣告。private slots void timerupda...
Android中Timer定時器的使用
android中好幾種定時的機制,其中timer定時器經常被用到,其中有很多值得注意的地方,timer定時器主要用來定時一段時間之後來執行某種任務 timer timer new timer timertask task new timertask timer.schedule task,5000 ...
Timer定時器開發
timer定時器開發 定時器的作用是不佔執行緒的等待乙個確定時間,同樣通過callback來通知定時器到期。參考 定時器的建立 同樣是在wftaskfactory類裡的方法 using timer callback t std function class wftaskfactory static ...