网络状态改变是无序广播还是有序广播,安装了,没启动过,会接受这个广播么?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/JerryWu145/article/details/84032059

是无序广播

不会接受这个广播
因为android在3.0之后,对广播添加了一个flag :
Intent.FLAG_EXLUDE_STOPPED_PACKAGES
这个是为了加强对“停止”状态APP的管理(如用户安装未启动,或者用户强制停止的)。广播加上这个FLAG之后,处于“停止”状态的APP是无法收到广播的。

而系统发出的广播基本都有这个FLAG,因此该类广播我们在使用的时候主要采用动态注册的方式。

猜你喜欢

转载自blog.csdn.net/JerryWu145/article/details/84032059