AITP
精选全部 AI 动态AI 日报Agent 接入我的简报我的追踪阅读偏好内容方法关于更新日志信源提报反馈
外观
登录 / 注册
AITOP

Preferences

共 1 条相关 AI 资讯
7月25日
15:54
15:54掘金本周最热@SameX
精选
作者分享在 HarmonyOS 的 ArkTS 中使用 Preferences 存储 14 个配置项的经验。最初直接调用 getPreferences 导致每个组件需 await 并传 context,产生 8 次 IO 开销。通过 Singleton 封装 PreferencesStore,将初始化控制在 EntryAbility.onCreate,并提供 getSync/putSync 同步接口,将代码精简至 200 余行。最终解决了异步传染、类型判断和 key 散落等问题。
技巧ArkTSPreferencesSingleton

推荐理由:作者用真实踩坑经历教你用 Singleton 封装 ArkTS 的 Preferences,避免到处传 context 和异步问题,代码仅 200 行。
原文
精选全部日报登录