HarmonyOS dataPreferences保存时调用
查看资料:
封装dataPreferences。
用static声明:
static async getPreferences(preferenceName: string = defaultPreferenceName) {
return await dataPreferences.getPreferences(context, preferenceName)
}
然后再用static声明 put方法 然后调用。
this.getPreferences(preferenceName)
static async put(key: string, value: ValueType, preferenceName: string = defaultPreferenceName) {
// 获取实例
let preferences = await this.getPreferences(preferenceName)
await preferences.put(key, value)
//Tips Point ---此处一定要flush,要不然不能永久序列化到本地
await preferences.flush()
}
提示:
Using "this" inside stand-alone functions is not supported (arkts-no-standalone-this) <ArkTSCheck>
这块应该怎么调用 getPreferences方法。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 应用在后台时调用prompt.showToast或者showDialog能否成功调用显示
1687浏览 • 1回复 待解决
HarmonyOS dataPreferences存储文件路径
956浏览 • 1回复 待解决
HarmonyOS dataPreferences不是持久存储
1472浏览 • 1回复 待解决
HarmonyOS dataPreferences.Preferences删除失败
937浏览 • 1回复 待解决
HarmonyOS dataPreferences持久化保存和获取有办法让其是同步的吗,目前这个是异步的
617浏览 • 1回复 待解决
dataPreferences.Preferences取不到数据
1512浏览 • 1回复 待解决
HarmonyOS dataPreferences.getPreferencesSync报错 Error code 15500000
1791浏览 • 2回复 待解决
HarmonyOS EntryAbility读取不到dataPreferences存储的值
929浏览 • 1回复 待解决
HarmonyOS 关于dataPreferences.Preferences覆盖安装丢失数据
963浏览 • 1回复 待解决
HarmonyOS dataPreferences存储的文件在哪个目录下
1195浏览 • 1回复 待解决
为什么在HarmonyOS的时候, dataPreferences不是持久存储 ?
713浏览 • 0回复 待解决
每次修改代码后运行dataPreferences数据被清除
1104浏览 • 1回复 待解决
A 页面跳转 B 页面,需要传入扩展方法,让 B 页面在运行时调用,以实现定制 B 页面运行时的效果
1693浏览 • 1回复 待解决
flutter鸿蒙化,如何再flutter页面点击保存图片然后调用原生的权限把图片保存到相册
880浏览 • 1回复 待解决
多进程读取dataPreferences时,是否会有内存缓存,导致读写异常
2759浏览 • 1回复 待解决
HarmonyOS调用相册管理api,创建并保存图片至相册失败,查看图片是空白
1722浏览 • 1回复 待解决
HarmonyOS 图片保存
1234浏览 • 1回复 待解决
HarmonyOS 文件保存,pdf、xlsx文件如何保存到本地
1709浏览 • 1回复 待解决
HarmonyOS PhotoViewPicker保存图片为什么不能保存到图库
993浏览 • 1回复 待解决
HarmonyOS PDF文件保存
1169浏览 • 1回复 待解决
dataPreferences.getPreferencesSync 存储的数据重新安装包,数据丢失
1389浏览 • 1回复 待解决
HarmonyOS pixelMap保存的图片如何进行保存到相册
1336浏览 • 1回复 待解决
HarmonyOS uniapp转H5保存相册和保存文件
1139浏览 • 1回复 待解决
提示 Using “this” inside stand-alone functions is not supported (arkts-no-standalone-this), 此错误信息为不支持在独立的函数中使用this, 可以在函数外面定义一个变量 let context = getContext(); 再将context 给下面的函数使用。可以将static 修饰去掉,或者将this改为类名调用。