android之广播
来源:互联网 发布:js混淆加密 编辑:程序博客网 时间:2024/05/20 09:06
广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。前者是完全异步的,所有接收者(逻辑上)都在同一时刻运行,对消息传递的效率而言这是很好的做法,但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播;然而后者是逐个执行接收者——系统会按照接收者声明的优先级别(声明在intent-filter元素的android:priority属性中,数越大优先级别越高,取值范围:-1000到1000。也可以调用IntentFilter对象的setPriority()进行设置),按顺序逐次执行。Context.sendBroadcast() 发送的是普通广播,所有订阅者都有机会获得并进行处理。Context.sendOrderedBroadcast() 发送的是有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者,前面的接收者有权终止广播(BroadcastReceiver.abortBroadcast()), 如果广播被前面的接收者终止,后面的接收者就再也无法获取到广播。对于有序广播,前面的接收者可以将处理结果存放进广播Intent,然后传给下一个接收者。
- android之广播
- Android基础之广播
- Android之广播
- android学习之广播
- Android之Broadcast(广播)
- android之广播
- Android进阶之广播
- Android系列之广播
- Android之定向广播
- Android开发之广播
- Android之粘性广播
- Android入门之广播
- Android之系统广播
- Android之广播机制
- Android之有序广播
- Android之广播
- Android系列之广播
- android之广播,broadcast
- Ext:给TabPanel加Menu
- 學會感恩
- 模式识别
- android调用.Net WebService传递byte[]
- 产品经理的价值
- android之广播
- 如何写文章
- 影响照片锐度的7个要素
- 文件下载中文件名乱码的解决方法
- 利用集群技术实现Web服务器的负载均衡
- java发邮件
- 那些已经泛黄的旧照片。。
- 多媒体音量调节的方法
- 每天读一遍,不久你就会变!