使用LocalBroadcastManager
使用
2023-09-27 14:27:46 时间
LocalBroadcastManager是Android Support包提供了一个工具,是用来在同一个应用内的不同组件间发送Broadcast的。
使用LocalBroadcastManager有如下好处:
- 发送的广播只会在自己App内传播,不会泄露给其他App,确保隐私数据不会泄露
- 其他App也无法向你的App发送该广播,不用担心其他App会来搞破坏
- 比系统全局广播更加高效
和系统广播使用方式类似:
先通过LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
获取实例
然后通过函数 registerReceiver来注册监听器
通过 sendBroadcast 函数来发送广播
相关文章
- 【Python开发】使用python中的matplotlib进行绘图分析数据
- MindMapper最新激活码序列号密钥及下载使用中的分类功能
- 倍福---EL4002模块介绍和使用
- 使用VS2015(c#)进行单元测试,显示测试结果与查看代码覆盖率
- 使用springboot创建web项目,并使用外部Tomcat
- SenchaTouch2.3.1 正在使用listpaging以及pullrefresh插入 分页演示样品做
- 探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用23
- Android平滑图片加载和缓存库 Glide 使用详解
- 大数据ELK(十九):使用FileBeat采集Kafka日志到Elasticsearch
- 【JavaSE】JavaSE之方法的使用
- C# 控制台使用 UAC 权限