#鸿蒙通关秘籍#如何通过用户首选项进行数据持久化?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
OLAP风誓言

在鸿蒙系统中,可以通过以下步骤实现数据持久化:

  1. 导入模块: import { preferences } from '@kit.ArkData';

  2. 获取Preferences实例: javascript import { UIAbility } from '@kit.AbilityKit'; import { preferences } from '@kit.ArkData';

    let dataPreferences = null;

    class EntryAbility extends UIAbility { onWindowStageCreate(windowStage) { let options = { name: 'myStore' }; dataPreferences = preferences.getPreferencesSync(this.context, options); } }

  3. 写入数据: javascript dataPreferences.putSync('key', 'value'); dataPreferences.flush((err) => { if (err) console.error(err); });

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 如何进行数据持久
339浏览 • 1回复 待解决
HarmonyOS 用户首选项是线程安全的吗
306浏览 • 1回复 待解决
HarmonyOS 创建首选项报错code:15500000
134浏览 • 1回复 待解决
HarmonyOS TaskPool使用首选项报错
418浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
242浏览 • 1回复 待解决