当前位置: 首页 > news >正文

Android Radio2.0——公告监听设置(四)

        上一篇文章我们介绍了广播公告的注册及监听设置,这里我们来看一下广播公告添加监听的调用流程。

一、添加公告监听

1、RadioManager

源码位置:/frameworks/base/core/java/android/hardware/radio/RadioManager.java

/*** 添加新的公告侦听器* @param enabledAnnouncementTypes 要收听的公告类型* @param listener 消息侦听器*/
@RequiresPermission(Manifest.permission.ACCESS_BROADCAST_RADIO)
public void addAnnouncementListener(@NonNull Set<Integer> enabledAnnouncementTypes,@NonNull Announcement.OnListUpdatedListener listener) {addAnnouncementListener(cmd -> cmd.run(), enabledAnnouncementTypes, listener);
}

        这里主要增加一个 Executor 对象的参数,用于异步执行回调方法。

addAnnouncementListener

@Non
http://www.lryc.cn/news/434584.html

相关文章:

  • EMR Spark-SQL性能极致优化揭秘 Native Codegen Framework
  • 【VUE】实现当前页面刷新,刷新当前页面的两个方法(如何在一个页面写一个方法提供给全局其他地方调用)(如何重复调用同一个路由实现页面的重新加载)
  • 【科研小小白】灰度化处理、阈值、反色、二值化、边缘检测;平滑;梯度计算;双阈值检测;非极大值抑制
  • 数字经济时代,零售企业如何实现以消费者为中心的数字化转型?
  • 微积分复习笔记 Calculus Volume 1 - 1.5 Exponential and Logarithmic Functions
  • 代码随想录 刷题记录-24 图论 (1)理论基础 、深搜与广搜
  • MyBatis 缓存机制详解:原理、应用与优化策略
  • 跨越技术壁垒:EasyCVR为何选择支持FMP4格式,重塑视频汇聚平台标准
  • 美团OC感想
  • 搜维尔科技:AcuMap - 针灸模拟VR训练解决方案
  • WEB渗透权限维持篇-禁用Windows事件日志
  • 【设计模式】Template Method伪代码
  • 关于2023.9.2~2023.9.10学习总结与教训
  • NLTK:Python自然语言处理工具包及其参数使用详解
  • php 之 php-fpm 和 nginx结合使用
  • 数学建模笔记——TOPSIS[优劣解距离]法
  • 证书学习(四)X.509数字证书整理
  • 氚云,低代码领风者如何破解行业的“中式焦虑”?
  • “深入解析:MySQL半同步复制的配置指南与实践技巧“
  • 第四届长城杯部分wp
  • 打造无死角安防网:EasyCVR平台如何助力智慧警务实现视频+AI的全面覆盖
  • 批发订货系统源码怎么弄 门店订货系统小程序价格
  • 终端安全如何防护?一文为你揭晓答案!
  • 价值流架构指南:构建业务创新与竞争优势的全面方法论
  • 知识蒸馏(Knowledge Distillation)
  • 【zsh】Linux离线安装zsh
  • 一款好用的电子样本册转换器
  • TDesign:腾讯的开源企业级前端框架,能和ant-design一战吗?
  • 大语言模型LLM权重4bit向量量化(Vector Quantization)/查找表量化基本原理
  • 学习threejs,创建立方体,并执行旋转动画