我是android的新手我必须在每30分钟后执行一些操作,无论我的应用程序是否正在运行,所以我想如何使用服务和报警管理器执行这些操作任何示例或运行都会有帮助
答案 0 :(得分:19)
如果您希望服务每30分钟执行一次操作,请使用RTC_WAKEUP,因为RTC_WAKEUP将唤醒设备并提供待处理的意图。 另一方面,只有当设备唤醒时,RTC才会提供意图。
答案 1 :(得分:0)
我认为您需要知道的一切都在AlarmManager
上的文档中可能有许多陷阱试图让手机保持清醒,另请参阅Mark Murphy在github上的cwac-wakeful
答案 2 :(得分:0)