强制停止会使应用程序的接收器不被调用?

Pet*_*rdk 5 android broadcastreceiver forceclose

我有一个在 XML 中声明的服务,它响应PACKAGE_ADDED广播意图。它工作正常,但我刚刚发现,如果我强制停止应用程序,接收器将不再接收任何内容。它没有被调用。

这是正常的吗?我能做些什么?

我需要确保它始终响应。

小智 0

如果您的接收器是由您的服务动态注册的,那么当他被杀死时,接收器也会被杀死。但是如果你在 XML 中声明你的接收者,这应该可以工作。(像平常一样启动接收器)