有序广播和无序广播案列

来源:互联网 发布:淘宝网军用皮鞋女式 编辑:程序博客网 时间:2024/05/29 09:15

1.打开Android Studio,新建一个项目名为OrderedBroadcast.

2.配置activity_main.xml文件


结果图:


3.在MainActivity中,设置一个动作


3.在包下创建3个广播接收者: MyBroadcastReceiverOne MyBroadcastReceiverTwo MyBroadcastReceiverThree

 

内容为分别为:

(1)

(2)

(3)

(4)注册广播接收者

 <receiver            android:name=".MyBroadcastReceiverOne">            <intent-filter android:priority="1000">                <action android:name="Intercept_Stitch"/>            </intent-filter>        </receiver>        <receiver            android:name=".MyBroadcastReceiverTwo" >            <intent-filter android:priority="200">                <action android:name="Intercept_Stitch"/>            </intent-filter>        </receiver>        <receiver            android:name=".MyBroadcastReceiverThree">            <intent-filter android:priority="600">                <action android:name="Intercept_Stitch"/>            </intent-filter>        </receiver>
(5)结果图为:(优先级大的先输出)








原创粉丝点击