android基础之广播器

本文详细介绍了Android中广播接收者(BroadcastReceiver)的两种类型——有序广播和无序广播。无序广播执行异步,接收顺序不确定;有序广播则按优先级依次执行,允许拦截。优先级可通过`priority`属性设置,值越大优先级越高,注册顺序和应用安装时间也可能影响接收顺序。理解这两种广播类型对于优化Android应用的事件处理至关重要。
摘要由CSDN通过智能技术生成
1广播类型

包括两2类型:有序广播无序广播
无序广播:异步执行,所有监听此类广播的接收者都会收到,接收者的接受顺序、执行顺序不确定(i.e.没有优先级)。
有序广播:按照接收者的优先级依次被接受,所谓的依次指的是“当前一个接收者逻辑流程执行完毕之后,广播继续传递”。如果某一个接收者将广播截至,那么不会继续传给下一个接收者。

关于优先级:
1.在的priority属性设置,属性值越大优先级越高;
2.如果两个属性值相同,则先注册的广播接收者优先级高;
3.对于两个应用程序而言,app_A安装时间比app_B早,则先安装的应用程序优先接受广播。(一直没有做实验验证。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值