HarmonyOS 鸿蒙Next 数据化存储
HarmonyOS 鸿蒙Next 数据化存储
登录是存储token、和用户信息
目前问题是使用如下方式 存储 但是在重新开始debug运行后 存储的数据没有了 且APP没有删除 只是重新RUN:
import dataPreferences from '@ohos.data.preferences';
private preferences?: dataPreferences.Preferences;
async setValue<T>(key: string, value: T): Promise<void> {
if (this.preferences) {
this.preferences.put(key, JSON.stringify(value)).then(() => {
this.saveUserData();
})
} else {
this.initPreference(PREFERENCES_NAME).then(() => {
this.setValue<T>(key, value);
});
}
}
saveUserData() {
this.preferences?.flush();
}
需要获取的帮助: 提供一种方式能持久性存储的方式 并解释dataPreferences为啥只是临时存储 看文档是持久数据存储的方式才对
更多关于HarmonyOS 鸿蒙Next 数据化存储的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
操作方法:在 运行 下选择 编辑设置 左侧选择相应的模块,在 General 一栏 Installation Options 下勾选 Keep Application Data。
关于调试配置的更多信息,请参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-run-debug-configurations-V5
更多关于HarmonyOS 鸿蒙Next 数据化存储的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next在数据化存储方面采用了全新的分布式文件系统,即SuperDFS。该系统通过跨设备的数据同步与共享机制,实现了数据在多设备间的高效流转与一致性管理。
SuperDFS不仅优化了数据存储的性能,还提升了数据的安全性和可靠性。它采用了先进的加密技术,确保了数据的机密性和完整性,防止数据在传输和存储过程中被窃取或篡改。同时,SuperDFS具备自动备份和恢复功能,能够实时备份关键数据,并在设备损坏或数据丢失时迅速恢复,保障用户的数据安全。
在数据访问方面,HarmonyOS 鸿蒙Next支持统一的文件访问接口,使得开发者无需关心底层存储设备的差异,即可实现跨设备的数据访问。这极大地简化了应用开发的复杂度,提升了开发效率。
此外,HarmonyOS 鸿蒙Next还提供了丰富的数据管理工具,如数据分类、标签管理、数据搜索等,帮助用户更好地管理和利用自己的数据。这些工具不仅提升了用户体验,还为数据分析和挖掘提供了便利。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html