1
我正计划在我的广播接收器中注册少量事件,这些事件是在java代码(不是清单)中注册的。我需要在应用程序的整个生命周期中收听这些事件。为了接收整个应用程序生命周期的事件,是否需要为整个应用程序生命周期保存部分唤醒锁定(因为我没有在清单中注册)?请帮忙。Android广播接收器:在java代码vs清单中注册接收器
我正计划在我的广播接收器中注册少量事件,这些事件是在java代码(不是清单)中注册的。我需要在应用程序的整个生命周期中收听这些事件。为了接收整个应用程序生命周期的事件,是否需要为整个应用程序生命周期保存部分唤醒锁定(因为我没有在清单中注册)?请帮忙。Android广播接收器:在java代码vs清单中注册接收器
如果您有一个Activity
或Service
正在运行,并且您在任何一个中都调用了registerReceiver()
,那么您只能期望在CPU打开时继续接收广播。
如果你想要在用户没有使用设备时接收,那么是的,你需要使用部分唤醒锁。