android 广播接收不到

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 广播接收不到相关的知识,希望对你有一定的参考价值。

我想在两个app之间通过广播进行信息传递。
于是我在A应用发送了两个action不同的自定义广播。
我在B继承了两个广播监听者,然后再XML励配置了他们的信息和action。

但是,B中只有一个接收者的onReceive回调被触发了,另一个却怎么试都收不到,确定action没有写错,求解。
100分送上不成敬意

可能是A中的Action跟你配置文件的Action名称不一样,最好是拷贝内容。仔细检查下。追问

我又测试几次,发现有的时候偶尔会收到一次,难道广播还会接收不到的情况吗?

追答

不清楚你的场景,可能跟你的activity生命周期有关

参考技术A 会不会是你在B中第一个接受到广播后,就把他终结了所以第二个接受不到了。追问

B应用的两个广播接收者设置的action是不一样的,应该不会影响吧?
其实是这样的A发送广播a B接收a广播 发送b广播给A 然后A返回c广播 这个c广播B却收不到了。

以上是关于android 广播接收不到的主要内容,如果未能解决你的问题,请参考以下文章

android app中的服务为啥接收不到广播

案例分析android广播接收不到原因分析

android 6.0为啥接收不到短信广播

我的Android进阶之旅解决Android8.0发送自定义广播接收不到的问题:PackageManager扫描静态注册广播接收器拿到ResolveInfo,指定包名和完整路径,然后发送自定义广播(代

android 一段时间后手机应用接收不到广播了

android8-android10静态广播收到到