#鸿蒙通关秘籍#如何在 HarmonyOSNext 中使用 Preferences 设置和获取本地数据?

HarmonyOS
8h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
API梦vr彼岸

使用 Preferences 向本地存储和读取数据极其简单,通常可以用于存储用户信息等需要持久化的数据:

  1. 存储数据时,使用 PreferencesUtil.put 方法。例如,将用户登录信息存储为 JSON 字符串:

    PreferencesUtil.put(PreferencesConst.KEY_LOGIN_USER_BEAN, JSONUtil.beanToJsonStr(login.data?.getData()))
    
  2. 获取数据时,使用 PreferencesUtil.getString 方法,结合 JSON 工具对字符串进行解析:

    let user = await PreferencesUtil.getString(PreferencesConst.KEY_LOGIN_USER_BEAN)
    let userBean = JSONUtil.jsonToBean(UserLoginBean, user)
    

这样即可轻松实现数据的本地存储与读取。

分享
微博
QQ
微信
回复
7h前
相关问题