【发布时间】:2011-12-15 04:58:59
【问题描述】:
我无法启动作为已停止应用程序一部分的广播接收器, 我已经在广播接收器中注册了 PACKAGE_ADDED 事件,该应用程序在 3.0 之前正常工作,但在 3.1 以上我面临这个问题。我使用以下几行来发送意图。
Intent intent = new Intent(MY_INTENT_ACTION);
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
sendBroadcast(intent);
如果我需要做更多的事情,请告诉我。
添加更多信息:
我的意图是我想在我的 OnReceive 中侦听 PACKAGE_ADDED 广播事件和执行某些处理,如果有任何可能在不启动应用程序的情况下侦听此事件,请告诉我。实现此目的的示例代码将很有帮助。谢谢
【问题讨论】:
-
MY_INTENT_ACTION 的值是多少?您广播此意图与无法接收 PACKAGE_ADDED 有什么关系?