嗯this問題與我所問的基本相似,我試圖在每1秒運行一次可運行的服務上使用計時器,以使此可運行更新某些其他活動中的某些UI。用Handler類執行倒數計時器
這個活動可以在後臺或者已經死了,但是服務不能停止倒計時,因爲添加問題中的人說,我有時候會在所有可運行的程序中同時運行,當我喚醒手機時。
他得到的答案是使用AlarmManager,但Android文檔不鼓勵AlarmManager用於超時和滴答,並建議使用處理程序,因此任何人都得到了如何正確使用處理程序的例子嗎?
注意的問題開始當手機進入睡眠狀態,只有一段時間後accure,定時器的工作對於像30分鐘,但幾個小時它不...
CountDownTimer只是一個具有一些額外功能的Handler,所以「用Handler類實現一個倒數計時器」將有一個Handler調用一個Handler ...我建議跳過CDT。無論如何,您是否需要在屏幕關閉時運行_every_ tick,或者只有在屏幕重新開啓時計時器纔會更新? – Sam
好吧,當我想到它時,你的第二個想法是非常有吸引力的,不好想到它!,但第一個是我目前想要的... –