Android LocalBroadcastManager 简述

本文详细介绍了Android中的LocalBroadcastManager,包括它的由来、优点和使用方法,如获取实例、注册和注销广播接收器、发送广播。与传统BroadcastReceiver的区别在于,LocalBroadcastManager仅限于应用内部通信,提高了安全性和效率,适用于局部通信。
摘要由CSDN通过智能技术生成

概述

最近接手一个项目中有使用到LocalBroadcastManager本地广播管理者这个类,接下来我们就一起来学习一下这个类,我也顺便当作温习一下这个类。

在Android开发中,Broadcast(广播)是四大组件中重要的组件之一,它是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android中的广播机制就和这个差不多的道理。

LocalBroadcastManager由来?

LocalBroadcastManager中文翻译出来就是本地广播管理者,很明显这个不是单单的广播,而是本地广播,还是特指本地广播的管理者。

来看看标准是说法吧!

LocalBroadcastManager是Android Support包提供了一个工具,用于在同一个应用内的不同组件间发送Broadcast。LocalBroadcastManager也称为局部通知管理器,这种通知的好处是安全性高,效率也高,适合局部通信,可以用来代替Handler更新UI。

这里写图片描述

源码也就大概200行左右。

LocalBroadcastManager优点

1、因广播数据在本应用范围内传播,你不用担心隐私数据泄露的问题。
2、不用担心别的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值