在AndroidManifest中注册的BroadcastReceiver可以在应用程序进程被杀时接收意图吗?

Rom*_*man 3 android broadcastreceiver

我有一个注册的接收器AndroidManifest,但是当应用程序被杀时似乎无法接收意图,假设我在Android进程生命周期中有一些误解?

谢谢你的帮助.

Com*_*are 6

如果用户进入"设置"并强行停止您的应用程序,则在Android 3.1及更高版本上您BroadcastReceivers将无法再使用.当您的应用程序首次安装时,您将返回到您所处的状态 - 必须先手动运行组件(例如,用户从主屏幕启动活动)才能BroadcastReceivers再次运行.

  • 所以,这意味着如果我有传入的SMS BroadCast,如果用户强行停止设置它将无法工作?如果是,那么它似乎很奇怪. (3认同)