2013-06-22 78 views
0

是否有可能只有在設定的時間間隔內纔會獲取喚醒鎖來發送信息?使用帶服務間隔的喚醒鎖

我想創建一個服務,每個小時或用戶指定的任何位置發送到數據庫的位置。

回答

3

您應該使用AlarmManager來觸發您的服務。 例如,請參閱Android - Periodic Background Service - Advice

+0

我通過此解決方案看到的問題是通過應用程序的週期取消alarmManager。不同的活動如何取消並重新安排警報? – JamieB

+0

他們會使用AlarmManager的cancel和setXXX方法 - 請參閱http://developer.android.com/reference/android/app/AlarmManager.html – GreyBeardedGeek

+0

謝謝,我檢查了文檔,但是pendingIntent與上下文一起使用我認爲會通過應用程序的不同活動和生命週期來改變? – JamieB