android精要——BroadcastReceiver

简介:
  1. 在UI主线程中构建,不可进行耗时操作;

  2. 生命周期短暂,主要是起到一个过渡作用;

  3. 目标组件:Notification、Activity、Service;

  4. 两种注册方式:

    (1)动态注册,通常情况下在onResume()中调用Context.registerReceiver()注册,在onPause()中调用unRegisterReceiver()注销;

    (2)静态注册,在注册文件中进行注册;

    通常情况下,触发率过高的事件不宜采用静态注册;

  5. 发送的广播分为普通广播和有序广播:

    (1)普通广播:所有注册了该广播的接受者都可以接收到该广播;

    (2)有序广播:按照接受者的优先级进行排列接受广播,优先级高的接收者可以终止该广播(BroadcastReceiver.abortReceiver())的传播并且在传播的过程中可以添加额外的数据(BroadcastReceiver.setResult()),之后的接收者可以接收到该数据并进行处理(BroadcaseReceiver.getResultData());















本文转自wauoen51CTO博客,原文链接:http://blog.51cto.com/7183397/1602500  ,如需转载请自行联系原作者







相关文章
|
设计模式 Android开发
[Android 四大组件] --- BroadcastReceiver
[Android 四大组件] --- BroadcastReceiver
319 0
|
设计模式 Android开发
44. 【Android教程】广播接收器:Broadcast Receiver
44. 【Android教程】广播接收器:Broadcast Receiver
839 2
|
Android开发 Kotlin
android开发,使用kotlin学习BroadcastReceiver
android开发,使用kotlin学习BroadcastReceiver
614 0
|
Android开发
Android手写占位式插件化框架之Activity通信、Service通信和BroadcastReceiver通信(二)
Android手写占位式插件化框架之Activity通信、Service通信和BroadcastReceiver通信
341 0
|
Android开发
Android手写占位式插件化框架之Activity通信、Service通信和BroadcastReceiver通信(一)
Android手写占位式插件化框架之Activity通信、Service通信和BroadcastReceiver通信
499 0
|
数据库 Android开发 开发者
Android 开发四大组件(Activity、Service、Broadcast Receiver、Content Provider)
Android 开发四大组件(Activity、Service、Broadcast Receiver、Content Provider)
758 0
|
Android开发
Android四大组件之BroadcastReceiver(四)
两个方面来解决BroadcastReceiver存在的安全隐患,分别是自定义广播权限和使用LocalBroadcastManager。
406 1
|
安全 Android开发
Android四大组件之BroadcastReceiver(三)
接下来讲一下有序广播中对广播的拦截、有序广播与标准广播的区别、广播的安全性问题
547 1
|
API Android开发 开发者
Android四大组件-BroadcastReceiver
Android四大组件-BroadcastReceiver
373 0
|
Android开发 开发者
Android 面试题之 BroadcastReceiver 使用+实例
Broadcast Receiver是什么 Broadcast Receiver使用场景 Broadcast Receiver的种类 按发送顺序 按发送范围 按Broadcast Receiver的实现 Broadcast Receiver的使用 4.1静态注册 4.2动态广播 4.2.1自定义广播接受者, 4.2.2注册广播 4.2.3发送广播 4.2.4注销广播 4.3无序广播 4.4有序广播 Broadcast Receiver实现原理 LocalBroadcastManager特点 Broadcast Receiver注意事项 实例:BroadcastReceiverDemo.zip
650 0
Android 面试题之 BroadcastReceiver 使用+实例

热门文章

最新文章