有序广播
2016-04-17 15:03
302 查看
有序广播是属于同步操作,广播发出后,只有等第一个广播接收到,并且运行完才会发送到下一个广播,并且可以拦截掉,使后面的广播接收者接收不到这条广播信息。
首先写两个广播接收者
广播接收者1:
广播接收者2:
清单文件:
广播发送器:
首先写两个广播接收者
广播接收者1:
public class MyBroadcast extends BroadcastReceiver{ public void onReceive(Context arg0, Intent arg1) { Toast.makeText(arg0, "广播1", 0).show(); // 停止有序广播的发送 abortBroadcast(); } }
广播接收者2:
public class MyBroadcast02 extends BroadcastReceiver{ public void onReceive(Context arg0, Intent arg1) { Toast.makeText(arg0, "广播2", 0).show(); } }
清单文件:
<receiver android:name="com.example.broadcastreceiver01.MyBroadcast" > <!-- 广播优先级 --> <intent-filter android:priority="101" > <action android:name="aaa" /> </intent-filter> </receiver> <receiver android:name="com.example.broadcastreceiver01.MyBroadcast02"> <intent-filter android:priority="100" > <action android:name="aaa" /> </intent-filter> </receiver>
广播发送器:
Intent intent = new Intent("aaa"); sendOrderedBroadcast(intent, null);
相关文章推荐
- android四大组件(详细总结)
- Android四大基本组件介绍与生命周期
- Android跨进程访问(四大组件)- Activity跨进程访问
- Android的四大组件
- onactivityresult在activity中数据的传递
- Android开发学习 一
- Android学习-四大组件(Service)
- 构成Android应用程序的4个模块
- android四大组件(详细总结)
- 浅析Android应用层次整体组件(四大组件)
- Android四大基本组件介绍与生命周期
- Android简介
- android服务---Service
- 自定义标准广播
- 静态注册广播接收者
- 动态注册广播
- Android四大基本组件介绍与生命周期
- Android基础知识之四大组件Activity(四)保存Activity的状态
- Android基础知识之四大组件Activity(三)多个Activity交互的生命周期与设计思想
- Android基础知识之四大组件Activity(二)一个Activity的生命周期?