广播的类型:
有序广播和普通广播
区别:
有序广播是按照接受者的优先级别进行接收广播。
普通广播是完全异步的,可以在同一时间被所有的接收者接受。
普通广播无法终止广播但是有序广播可以终止广播。
普通广播通过Context.sendBroadcast来发送
有序广播通过Context.sendOrderedBroadcast来发送
注意:
设定广播接收器的级别,intent-filter 标签中的 priority 是设置广播接收器的优先级,网上很多资料都表示,优先级的设置数值为1000~-1000,1000最大,但事实上,当 priority 值为integer 的最大值才时,才是优先级最高的,即 2147483647;当然,“最高”只是限于静态注册。