【发布时间】:2023-12-29 00:04:01
【问题描述】:
我有一个服务 A,它由来自 AlarmManager 的 WakefulBroadcastReciever 启动。服务 A 遵循标准模式 - 执行计算,然后发送本地广播以通知系统结果,然后调用 WakefulBroadcastReceiver.completeWakefulIntent()。
取决于计算的结果,即本地广播的内容,其他本地服务可能需要立即执行一些计算。但是,我是否保证在设备重新进入睡眠状态之前其他服务将完全接收本地广播?
如果不是,我想另一种解决方案是使用显式回调。 这有标准模式吗?
谢谢!
【问题讨论】:
标签: android broadcastreceiver android-broadcast wakelock android-wake-lock