【发布时间】:2018-04-10 21:10:39
【问题描述】:
我开发了一个应用程序,可以在闹钟响起时触发操作。为了实现这种行为,我为不同的制造商警报注册了一个具有各种 Intent-Filter 定义的 BroadcastReceiver。
由于 Android-O 的限制,我不再能够接收来自不同警报的 Intent。
我尝试通过代码注册 Intent:
注册广播
只要应用程序运行,它就可以捕获意图。当应用程序被终止时,BroadcastReceiver 不再接收任何意图。
当Android-O中的警报响起时,是否有任何可能的解决方案来触发动作?也将不胜感激使用 BroadcasReceiver 的不同解决方案。
我查看了 JobIntentService,显式和隐式广播,但我想我不明白如何在 Android-O 中实现可能的解决方案。
【问题讨论】:
标签: android android-intent broadcastreceiver alarm