我在Android应用程序中添加了一个包,并且已经分发了几个月。
最近我发现我的接收器不能接收所有PACKAGE_ADDED广播。
看了一会儿,有人说,如果你的应用被用户或系统杀了,那么你将不再接收广播。我的问题是:
答案 0 :(得分:0)
1.是的。
2.看看WakefulBroadcastReceiver
,当它收到意图时会醒来。然后确保你产生例如。一个IntentService
因此它将在后台处理您的工作。
请参阅CommonsWare的WakefulIntentService
以获取实现示例。