0
A
回答
3
您應該使用AlarmManager來觸發您的服務。 例如,請參閱Android - Periodic Background Service - Advice
相關問題
- 1. 使用喚醒鎖
- 2. 在服務上實現喚醒鎖
- 3. Android後臺服務和喚醒鎖
- 4. 喚醒服務嗎?
- 5. 在服務中使用喚醒鎖定Android 1.5
- 6. 使用喚醒鎖的電池性能
- 7. 我應該使用喚醒鎖嗎?
- 8. 喚醒服務,與服務通信
- 9. 何時獲取意向服務的喚醒鎖定?
- 10. 如何釋放喚醒鎖?
- 11. GCM獲取喚醒鎖
- 12. 喚醒+ Wifi鎖無效
- 13. Android:在警報管理器觸發的服務中使用喚醒鎖
- 14. 喚醒鎖定android服務定期發送
- 15. 了java.lang.RuntimeException:喚醒鎖定在鎖定C2DM_LIB
- 16. Android應用程序CPU使用率高,沒有服務或喚醒鎖
- 17. 喚醒而運行的服務
- 18. 從服務的Android喚醒屏幕
- 19. 鬧鐘不會喚醒我的服務
- 20. 沒有喚醒的Android AlarmManager服務
- 21. 喚醒鎖定不起作用
- 22. 喚醒鎖似乎不起作用
- 23. 部分喚醒鎖不起作用
- 24. Android:從服務中喚醒屏幕
- 25. 從AlarmManager直接喚醒服務
- 26. 喚醒順序工作流服務
- 27. android中喚醒鎖的類型?
- 28. 的RuntimeException(@ android.os.PowerManager $喚醒鎖定:發佈:***)
- 29. 的Android喚醒鎖沒有被釋放
- 30. 三星Galaxy Tab中的喚醒鎖
我通過此解決方案看到的問題是通過應用程序的週期取消alarmManager。不同的活動如何取消並重新安排警報? – JamieB
他們會使用AlarmManager的cancel和setXXX方法 - 請參閱http://developer.android.com/reference/android/app/AlarmManager.html – GreyBeardedGeek
謝謝,我檢查了文檔,但是pendingIntent與上下文一起使用我認爲會通過應用程序的不同活動和生命週期來改變? – JamieB