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

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

作者: 黑键手记 | 来源:发表于2018-11-07 17:14 被阅读6次

    是无序广播

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

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

    相关文章

      网友评论

          本文标题:网络状态改变是无序广播还是有序广播,安装了,没启动过,会接受这个

          本文链接:https://www.haomeiwen.com/subject/atgvxqtx.html