浅谈无序广播和有序广播

2015-08-15 18:26 评论 0 条

1、无序广播调用sendBroadcast(Intent intent ,null),如下:

Intent intent=new Intent("android.provider.telephony.SMS_RECEIVED");

sendBroadcast(Intent intent ,null)

 

2、有序广播调用sendOrderedBroadcast(Intent intent ,null),如下:

Intent intent=new Intent("android.provider.telephony.SMS_RECEIVED");

sendOrderedBroadcast(Intent intent ,null)

 

3、区别:

无序广播调用abortBroadcast()在BroadcastReceiver子类的onReceive()方法终止后来者广播,显然不可以,会报错;相反在有序广播调用abortBroadcast()方法,使得在BroadcastReceiver子类的onReceive()方法终止后来者广播,将接收不到后来者的广播。

当前文章价值0.06元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/333.html ,谢谢支持!

资源分享

分类:Android 标签:,
解决Android SDK无法下载或下载慢相关问题 解决Android SDK无法下载或下
Android Spinner控件自定义样式分析 Android Spinner控件自定义样式
Android控件渲染主题颜色 Android控件渲染主题颜色
Android学习笔记十二:Android基础知识 Android学习笔记十二:Android