导航

老师在视频中讲到的是说后注册的优先级高,但是视频中后注册的那个在清单文件中是先注册。然后下来把自己的2个优先级调整了下,发现应该是谁先注册就谁就在前面。优先级同等的情况下

 

BroadcastReceiver所对应的广播分两类:普通广播和有序广播。

(1)普通广播所有的receivers接收器的执行顺序不确定。    因此,所有的receivers接收器接收broadcast的顺序不确定。

(2)有序广播通过在intent-filter中设置android:priority属性来设置receiver的优先级。优先级相同的receiver其执行顺序不确定。代码中注册的话,且其intent-filter拥有相同android:priority属性的话,先注册的将先收到广播。