#鸿蒙通关秘籍#如何持久化鸿蒙服务卡片的信息?

HarmonyOS
2024-12-16 13:04:29
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨雨尘API

对卡片信息进行持久化可以在卡片创建时调用自己定义的持久化方法,并在合适的时候进行清理,比如在卡片销毁时。

typescript let storeFormInfo = async (formId: string, context: featureAbility.Context) => { const storage = await dataPreferences.getPreferences(context, 'form_store'); await storage.put(formId, JSON.stringify({...})); await storage.flush(); };

onDestroy(formId: string) { let deleteFormInfo = async (formId: string) => { const storage = await dataPreferences.getPreferences(context, 'form_store'); await storage.delete(formId); await storage.flush(); }; deleteFormInfo(formId); }

分享
微博
QQ
微信
回复
2024-12-16 14:57:21
相关问题
鸿蒙卡片原子服务和app关系
12224浏览 • 4回复 待解决
卡片开发中如何实现数据持久
2694浏览 • 1回复 待解决