美文网首页
本地广播和全局广播的差别

本地广播和全局广播的差别

作者: 杨大魔王 | 来源:发表于2017-03-06 23:16 被阅读0次

本地广播和全局广播的差别

BroadcastReceiver是针对应用间、应用与系统间、应用内部进行通信的一种方式
LocalBroadcastReceiver仅在自己的应用内发送接收广播,也就是只有自己的应用能收到,数据更加安全广播只在这个程序里,而且效率更高。

BroadcastReceiver 使用

1.制作intent(可以携带参数)
2.使用sendBroadcast()传入intent;
3.制作广播接收器类继承BroadcastReceiver重写onReceive方法(或者可以匿名内部类啥的)
4.在java中(动态注册)或者直接在Manifest中注册广播接收器(静态注册)使用registerReceiver()传入接收器和intentFilter
5.取消注册可以在OnDestroy()函数中,unregisterReceiver()传入接收器

LocalBroadcastReceiver 使用

LocalBroadcastReceiver不能静态注册,只能采用动态注册的方式。
在发送和注册的时候采用,LocalBroadcastManager的sendBroadcast方法和registerReceiver方法

相关文章

  • 本地广播和全局广播的差别

    本地广播和全局广播的差别 BroadcastReceiver是针对应用间、应用与系统间、应用内部进行通信的一种方式...

  • android点四(case)

    本地广播和全局广播的区别 BroadcastReceiver 是跨应用广播,利用Binder机制实现,支持动态和静...

  • Android 知识点总结之——BroadcastReceive

    广播的分类和使用场景 广播的两种注册方式的区别 广播发送和接收的原理 本地广播和全局广播的区别

  • Android广播接收者_笔记

    广播接收者的分类,两种分法: 一、分为全局广播和本地广播 二、分为有序广播和无序广播 广播接收者的注册,动态注册和...

  • 第一行代码

    —— 广播机制 纲要 广播简介 广播接收动态注册静态注册 广播发送标准广播有序广播 本地广播 最佳实践 简介-全局...

  • Android广播接收器(三)

    本地广播 前面两篇文章Android广播接收器(一)和Android广播接收器(二)讲的都属于全局广播,即发出的广...

  • 8.3 BroadcastReceiver2

    全局广播:APP发出的广播,其他APP都会接收到,同样会接收到其他App发出的广播。 本地广播:发出的广播只会在A...

  • android点三

    全局广播和本地广播的区别及原理 区别及原理[https://blog.csdn.net/look_Future/a...

  • Android学习笔记之Broadcast Receiver

    内容目录 广播的定义 广播的用途(信息传输与共享和通知) 广播的使用场景 广播主要的种类(普通广播、有序广播和本地...

  • 2020-04-18-Android四大组件——广播

    前面介绍过本地广播,今天看一下全局广播的实现。 registerReceiver 我们知道,应用获取到的Conte...

网友评论

      本文标题:本地广播和全局广播的差别

      本文链接:https://www.haomeiwen.com/subject/zvfegttx.html