技术栈

formid管理

大师兄6668
3 小时前
持久化存储·preferences·harmonyos6·formkit·formid管理
卡片数据不丢失:Preferences 在 FormKit 里的正确用法做卡片开发的时候,有个问题早晚会遇到:App 重启之后,卡片的数据为什么全没了?问题根源很简单:FormExtensionAbility 是无状态的,每次调用都是全新实例,内存里的数据下次就没了。要保住数据,必须用持久化存储。HarmonyOS 提供了几种选择,其中 Preferences(轻量级键值存储)是 FormKit 场景用得最多的。
我是有底线的