2010-09-30 81 views
1

我正在使用Handler.postDelayed方法在我的服務中使用處理程序在特定時間顯示通知。正如預期的那樣,我的應用程序在仿真器上運行良好,滿足所有情況但是,當我在HTC Wildfire上安裝相同的設備時,它並不像預期的那樣發生。通知在預定的時間之後以隨機方式顯示,並且一些通知甚至失敗。我正在通過應用程序>運行服務監視我的服務,但我的服務仍處於活動狀態。有任何想法嗎?不一致的處理程序行爲

回答

1

我發現這個從處理程序文件

如果是彎的消息 交貨時間之前退出發生 則消息將被丟棄。

所以,而是採用了處理器的Runnable,我用了一個定時器的TimerTask