Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当应用被强制关闭或从最近的应用列表中删除时,BroadcastReceiver不工作_Android_Android Broadcastreceiver - Fatal编程技术网

Android 当应用被强制关闭或从最近的应用列表中删除时,BroadcastReceiver不工作

Android 当应用被强制关闭或从最近的应用列表中删除时,BroadcastReceiver不工作,android,android-broadcastreceiver,Android,Android Broadcastreceiver,我已经创建了一个广播接收器来监听传入的消息。我已经在舱单上登记并测试了它,它工作正常 但问题是,当用户强制关闭应用程序时,即当用户将其从最近的应用程序列表中删除时,它将停止工作。 我已经读到,通过这样做,应用程序将进入停止状态,并且在用户再次启动之前不会接收任何广播 如何创建始终在收听的广播接收器,即即使应用程序被强制关闭/从最近的应用程序列表中删除。 我是否需要创建一个服务并使用它来注册或收听广播?或者还有其他方法吗?您必须为此创建服务,并在清单中从最近的标记中写入排除。您应该使用服务而不是广

我已经创建了一个广播接收器来监听传入的消息。我已经在舱单上登记并测试了它,它工作正常

但问题是,当用户强制关闭应用程序时,即当用户将其从最近的应用程序列表中删除时,它将停止工作。

我已经读到,通过这样做,应用程序将进入停止状态,并且在用户再次启动之前不会接收任何广播

如何创建始终在收听的广播接收器,即即使应用程序被强制关闭/从最近的应用程序列表中删除。


我是否需要创建一个服务并使用它来注册或收听广播?或者还有其他方法吗?

您必须为此创建服务,并在清单中从最近的标记中写入排除。

您应该使用服务而不是广播接收器