赞
踩
给多个广播接收者发送广播、有序广播的使用在安卓开发中是经常使用的方式,下面我们来介绍一下它的使用方法。
整体思路:在xml文件中放置两个Button控件,给这两个Button控件设置点击事件,在第一个点击事件中传递一个数据,设置一个动作并发送广播,在第二个点击事件中传递一个数据,设置一个动作并发送有序广播。新建三个继承BroadcastReceiver的广播接收类,用于接收传递的数据。在第二个BroadcastReceiver子类中停止广播的接收,发现在发送有序广播的时候会影响后续广播接收者进行接收广播。在清单文件注册者三个广播接收类,并设置它们的优先级和行为。
activity_main.xml文件:
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:paddingBottom="@dimen/activity_vertical_margin"
- android:paddingLeft="@dimen/activity_horizontal_margin"
- android:paddingRight=
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。