2012-03-21 82 views
1

我正计划在我的广播接收器中注册少量事件,这些事件是在java代码(不是清单)中注册的。我需要在应用程序的整个生命周期中收听这些事件。为了接收整个应用程序生命周期的事件,是否需要为整个应用程序生命周期保存部分唤醒锁定(因为我没有在清单中注册)?请帮忙。Android广播接收器:在java代码vs清单中注册接收器

回答

0

如果您有一个ActivityService正在运行,并且您在任何一个中都调用了registerReceiver(),那么您只能期望在CPU打开时继续接收广播。

如果你想要在用户没有使用设备时接收,那么是的,你需要使用部分唤醒锁。