登录社区云,与社区用户共同成长
邀请您加入社区
一个“详情页越点越多”的问题,不一定出在 ArkUI 路由。在 Stage 模型里,如果业务实际上启动的是新的 UIAbility,那么实例是否复用,首先受中launchType控制。singletonmultiton和specified三种模式,对“第二次启动同一个 UIAbility 时到底发生什么”给出了完全不同的答案。连续打开文档详情时,同一个文档只保留一个 UIAbility 实例,不同
ExamService 通过单例模式实现了全局数据统一管理,结合 @ObservedV2 / @Trace 实现了响应式数据绑定,为 UI 组件提供实时的数据更新。
记账应用的设置项必须持久化——用户切换深色模式、调整币种、修改首日起点后,下次打开应保持。鸿蒙提供轻量级 KV 存储,适合保存设置、单例、首启动标记等少量数据。本章封装 PreferenceUtil 工具类,并持久化 Setting 模型。封装 PreferenceUtil单例模式工具类(getInstance / init / get / set / delete / clear)深入理解 Ar
本文档对应基于鸿蒙(HarmonyOS)系统套件封装的 `AVSession` 类,该类采用单例模式,核心职责是统一管理音频播放会话的创建、激活、系统媒体控制事件监听,以及音频后台播放任务的启停,旨在简化鸿蒙应用中音频播放场景的会话管理逻辑,降低开发复杂度。适用场景:鸿蒙应用音频播放功能开发(如音乐播放、有声读物、语音播报等),需实现系统媒体控制(播放/暂停/切歌)、后台持续播放等核心能力。