说说 Android 的广播机制
2018-02-28 15:31
204 查看
Android 中的每一个应用程序都可以对自己感兴趣的广播进行注册,程序只会接收自己所关心的广播内容,这些广播可能是来自于系统,也可能是来自与其他应用程序。
Android 中的广播分为两种类型:标准广播和有序广播。
标准广播(Normal broadcasts)
标准广播是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法被截断的。
标准广播的工作流程如下:
有序广播(Ordered broadcasts)
有序广播是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能够收到这条广播消息,当这个广播接收器中的逻辑执行完毕之后,广播才会继续传递。所以此时的广播接收器是有先后顺序的,优先级高的广播接收器可以先收到广播消息,而且前面的广播接收器还可以截断正在传递的广播消息,这样后面的广播接收器就不会再接收到广播消息咯。
Android 中的广播分为两种类型:标准广播和有序广播。
标准广播(Normal broadcasts)
标准广播是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法被截断的。
标准广播的工作流程如下:
有序广播(Ordered broadcasts)
有序广播是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能够收到这条广播消息,当这个广播接收器中的逻辑执行完毕之后,广播才会继续传递。所以此时的广播接收器是有先后顺序的,优先级高的广播接收器可以先收到广播消息,而且前面的广播接收器还可以截断正在传递的广播消息,这样后面的广播接收器就不会再接收到广播消息咯。
相关文章推荐
- android的广播机制
- marsAndroid学习——广播机制
- Android深入浅出系列之广播机制—1-Android中的广播机制
- 图解 Android 广播机制
- Android开发学习总结(1.21-广播机制Broadcast)
- Android大喇叭---广播机制
- Android之广播机制—动态注册
- Android系统中的广播(Broadcast)机制简要介绍和学习计划 .
- Android中使用广播机制退出多个Activity
- Android 系统广播机制
- Android_广播机制总结
- Android 中的消息传递,详解广播机制
- Android开发之广播机制android 广播与广播接收器示例
- Android引入广播机制的用意
- Android 广播机制 BroadCastReceiver
- android中广播机制
- android 广播机制
- Android深入浅出系列之广播机制—2-Android中的广播机制
- Android Service 服务 安卓广播机制
- Android广播事件机制,并实现简单的定时提醒功能