在一定的时间发射活动
-
21-09-2019 - |
题
我是新的Android开发,所以我可能会丢失一些东西明显。我想推出一个Activity
当用户的手机时钟打在规定的时间(类似于报警)。但是,我不知道我怎么会去这样做的时钟不断轮询似乎效率低下,资源浪费。我需要捕获广播事件从时钟,或使用PendingIntents
?如果有人能指出一些的 SDK方法/服务我应该读一下,这将是大加赞赏。
感谢。
解决方案
看看该文档为 android.app.AlarmManager
这个类可以让您的应用程序的时间表PendingIntents为在特定的时间,这听起来像你寻找什么播出。刚刚调度的PendingIntent该发射所需的应用。
要知道,当你的火警,手机会进入休眠状态,直到阻止(只有等到)onReceive()
完成执行。如果您需要更长的保持手机清醒,你可能需要实现自己的唤醒锁。
不隶属于 StackOverflow