sendOrderedBroadcast(Intent, String) 和 IntentFilter.setPriority(priority)

Android广播分为有序广播和无序广播,有序广播根据注册Receiver时的IntentFilter的Priority排序。priority范围Integer.MIN~Integer.MAX,系统注册Receiver的IntentFIlter的priority的范围-1000~1000。

 

当两个Receiver注册的IntentFilter的priority一样时,先广播给谁呢?

当priority一样时,会根据安装的先后排序依次广播(注意:跟安装的时间无关)。

 

<category android:name="android.intent.category.DEFAULT"/>

你可能感兴趣的:(android,String)