鸿蒙项目实战(十一):事件通知EventBus

news/2025/10/14 16:14:31/文章来源:https://www.cnblogs.com/xqxacm/p/19141341

第三方库:EventBus

使用方法:

//注册事件监听
EventBus.on('id', (id: string) => {ToastUtil.showToast(`ID: ${id}`);
});//注册单次事件监听
EventBus.once('id', (id: string) => {ToastUtil.showToast(`单次ID: ${id}`);
});//发布普通消息
EventBus.post('id', '100001200');//发布粘性消息
EventBus.postSticky('id', '100001201');//发布跨App消息
EventBus.postApp('id', '100001202');//获取粘性事件数据
let sticky = EventBus.getSticky('id');
ToastUtil.showToast(`粘性事件数据:${sticky}`);//移除粘性事件
EventBus.removeSticky('id');
ToastUtil.showToast(`移除粘性事件成功!`);//注销事件监听
EventBus.off('id');//注销所有事件监听
EventBus.offAll();

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/936900.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BLE动态修改广播地址

转载自:https://www.cnblogs.com/gscw/p/18735613 前言:实现动态修改MAC,需要注意关闭广播后调用GAP_ConfigDeviceAddr(ADDRTYPE_PRIVATE_NONRESOLVE, ownAddr)配置完成后再开启广播。void HidEmu_Init() {tmos_sta…

2025年扑灭司林厂家最新推荐排行榜,高效环保扑灭司林,专业生产与市场口碑深度解析!

2025年扑灭司林厂家最新推荐排行榜,高效环保扑灭司林,专业生产与市场口碑深度解析!随着环保意识的不断增强,扑灭司林作为一种高效的环保农药,在农业和林业中得到了广泛应用。为了帮助筛选扑灭司林品牌,特此发布权…

国标GB28181算法算力平台EasyGBS在食品安全监管系统中的融合与应用方案

国标GB28181算法算力平台EasyGBS在食品安全监管系统中的融合与应用方案近年来,食品安全问题日益成为社会关注的焦点。随着科技的发展,视频监控技术在食品安全监管中发挥了重要作用。国标GB28181算法算力平台EasyGBS作…

springcloud和dubbo有什么区别

1) 概览 — 两者在产品定位上的差异Dubbo:阿里巴巴出品的高性能 RPC 框架,强调 高吞吐、低延迟、强治理能力(服务注册、路由、流控、降级),以 Java 为主。适用于对延迟/吞吐有较高要求的内部服务间 RPC 场景(尤其…

解决Win11 24H2 缺少Microsoft Print to PDF组件,重新添加出现0x800f0922错误的问题

背景: 最近的 Windows 11 24H2 版本(例如 26100.3915_amd64、26100.4061_amd64)中,执行全新安装会导致"Microsoft Print to PDF"打印机不存在 复现步骤 打开 ”控制面板-> 程序和功能-> 启动或关闭…

“顾客需求必响应”!国标GB28181算法算力平台EasyGBS国标协议报警预案怎么弄?4步实操指南来了

“顾客需求必响应”!国标GB28181算法算力平台EasyGBS国标协议报警预案怎么弄?4步实操指南来了熟悉我的人都知道,“顾客是上帝” 这话在我这儿真不是随便说说的!平时你们不管提啥要求,咱只要能做到,肯定都尽最大劲…

机器视觉双雄YOLO 和 OpenCV 到底有啥区别?别再傻傻分不清!

很多人一听到“YOLO”和“OpenCV”,总以为它们是同一种东西。其实,一个是AI算法,一个是视觉工具库;一个会“识别”,一个会“处理”。本文带你深入了解两者的核心区别与协同关系,以及它们如何在深圳市钡铼技术有限…

mysql默认事务隔离级别,从入门到精通的完全指南

你是否曾遇到过数据库查询结果异常的情况?比如明明修改了数据却查不到更新,或是看到了其他事务未提交的中间结果?这些问题都与MySQL的事务隔离级别息息相关。作为数据库系统的核心机制,事务隔离级别直接影响着数据…

利用 OpenTelemetry 集成 JMX 监控

JMX 是什么? JMX 是 “Java Management Extensions” 的缩写,中文通常称为 “Java 管理扩展”。它是 Java 平台提供的一套标准框架,用于对 Java 应用程序、设备、系统资源进行监控和管理。 JMX 的核心作用包括:监控…

Java 23种设计模式的详细解析

Java设计模式解析:23种经典模式精要 本文系统讲解Java设计模式,分为创建型、结构型、行为型三大类。创建型模式(5种)包括:单例模式(全局唯一实例)、工厂模式(封装对象创建)、抽象工厂模式(产品族创建)、建造…

CF946F Fibonacci String Subsequences

考虑设 \(f_{i, j, k}\) 为 \(F(i)\) 的子序列匹配到了 \(s[j, k]\) 的个数之和,分开转移即可,注意合并 \(F(i - 1)\) 和 \(F(i - 2)\) 可能会算重。

国产首发 20 MHz-40 GHz+ 超宽带锥形电感 HLT45T0501G

国产首发 20 MHz-40 GHz+ 超宽带锥形电感 HLT45T0501G当你把示波器探头点到 40 GHz 的走线上,却发现偏置电感先掉了 0.5 dB,那种心疼比掉手机还真实。今天给大家安利的这颗料,就是为了“把丢掉的 0.5 dB 捡回来”—…

深入浅出 Go slices 包:类型安全、内存安全与高性能实践

目录slices 功能概览1. 查找2. 排序3. 修改4. 容量管理5. 组合与连接6. 比较7. 迭代器相关 (Go 1.23+)核心功能与源码剖析删除操作:Delete、DeleteFunc和Compactslices.Deleteslices.DeleteFuncslices.Compact排序操作…

微算法科技MLGO推出隐私感知联合DNN模型部署和分区优化技术,开启协作边缘推理新时代

在人工智能与边缘计算深度融合的时代背景下,如何在保障数据隐私的同时实现高效的深度学习推理,正成为智能产业发展的核心挑战之一。尤其是在自动驾驶、智慧医疗、工业制造和智能城市等对响应时间和数据敏感性要求极高…

stm32库函数开发配置外部中断

step1:开启时钟,包括gpio的时钟和afio的时钟,IO口的时钟和复用引脚的时钟都在rcc_apb2perphclockcmd(),也就是都在apb2总线外设上面。 step2: 定义需要用到的结构体变量,也就是使用gpio_inittypedef(通用io口),e…

2025 年污水处理设备厂家最新推荐!国内优质厂家综合实力排行榜,助力企业精准挑选高效环保处理设备

当前,环保政策日趋严格,各行业对污水处理设备的需求激增,但市场上设备质量、厂家实力差异显著,企业在选择时常面临 “选品难、辨优劣难” 的问题。部分厂家技术落后,设备处理效率低,难以满足最新排放标准;还有些…

Spring Boot 集成免费的 EdgeTTS 实现文本转语音

在需要文本转语音(TTS)的应用场景中(如语音助手、语音通知、内容播报等),Java生态缺少类似Python生态的Edge TTS 客户端库。不过没关系,现在可以通过 UnifiedTTS 提供的 API 来调用免费的 EdgeTTS 能力。同时,U…

分布式计数器平台完整解决方案

分布式计数器平台完整解决方案2025-10-14 15:41 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importan…

基于Golang+Gin+Gorm+Vue3母婴商城项目实战

/s/1SwwmWTljJHr_C8cu2Xz2Tw 提取码: 35bf 在当今飞速发展的电商领域,母婴垂直赛道以其用户粘性高、客单价高、复购率高等特点,始终占据着重要地位。开发一个能够应对高并发、数据关系复杂且用户体验要求极高的母婴商…