两种广播
无序广播
- 接收数据没有先后顺序,没用设定各个反应的优先级别。
有序广播
- 是按照顺序逐层广播相关数据的。
创建一个广播的全过程
布局文件当中的设定
在举报文件activity_main当中设定一个页面布局选项。比如说设定一个具有监听点击功能的button。
- 设定长和宽,这是任何一个控件都必须要有的。
- 设定控件上的文本显示内容。
- 设定点击事件:onClick
要想让设定的控件具有监听单击事件的功能则必须在控件上面添加onClick事件
在主MainActivity
在主activity当中设定步骤3当中定义的监听点击事件的内容。
public void click(View v){ //发送广播 Intent intent = new Intent(); intent.setAction("在这里面将需要反应的内容全部调用"); sendOrderedBroadcast(intent,null,null,null,0,"广播显示的内容",null); }
在清单配置文件当中
<receiver android:name="com.scau.local.center">
<intent-filter android:priority="1000" ><!-- 需要定义各个表示项目的优先级以便实现广播的有序性 -->
<action android:name="com.scau.center"/>
</receiver>