2011-04-06 68 views
0

我有一項服務,每分鐘更新一些數據。當我改變手機或模擬器的系統時鐘時,定時器立刻執行n次,而不會在它們之間產生任何延遲。更改系統時鐘時出現AlarmManager問題

假設它是晚上10點。如果我將時間更改爲晚上11點,計時器將在每次運行之間無延遲地一個接一個地運行60次。我的服務生成HTTP請求,所以它會觸發60個請求一個接一個4-5秒。

出了什麼問題?我也遇到了與AlarmManager相同的問題。我怎樣才能防止這種行爲?

回答

0

如果u改變之前我只好取消的PendingIntent並重新啓動它

+0

怎麼樣的計時器問題的系統時間? – 2011-04-06 09:54:19