HarmonyOS鸿蒙Next Stage模型下如何保存在本地缓存,并在EntryAbility里面获取本地缓存?

HarmonyOS鸿蒙Next Stage模型下在Index页面中的切换语言的参数如何保存在本地缓存?并在EntryAbility里面获取本地缓存 实现切换语言。有知道的伙伴朋友吗?

6 回复

轻量存储使用用户首选项,数据量大使用mmkv

更多关于HarmonyOS鸿蒙Next Stage模型下如何保存在本地缓存,并在EntryAbility里面获取本地缓存?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


轻量存储好像没有set方法啊,

肯定没有set,存储是put,

哦,谢谢我试一试,

AppStorage,
- 项目名称:AppStorage
- 项目类型:本地存储解决方案
- 描述:提供了一种简单的方式来存储和检索应用程序数据。

在HarmonyOS鸿蒙Next Stage模型下,可以使用Preferences来保存本地缓存。首先,在EntryAbility中初始化Preferences,然后通过putString等方法保存数据。获取缓存时,使用getString等方法读取数据。示例代码如下:

// 保存缓存
Preferences preferences = Preferences.getPreferences(this);
preferences.putString("key", "value").flush();

// 获取缓存
String value = preferences.getString("key", "defaultValue");

确保在config.json中声明ohos.permission.WRITE_USER_STORAGE权限。

回到顶部