如何实现应用数据持久化存储

如何实现应用数据持久化存储

HarmonyOS
2024-01-20 10:51:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
北国的极光

通过PersistentStorage类实现管理应用持久化数据,可以将特定标记的持久化数据链接到AppStorage中,并由AppStorage接口访问对应持久化数据。PersistentStorage持久化后的数据会生成本地xml文件保存,文件路径为/data/app/el2/100/base/<bundleName>/haps/<hapName>/files/persistent_storage。

代码示例

AppStorage.link('varA') 
PersistentStorage.persistProp("varA", "111"); 
 
@Entry 
@Component 
struct Index { 
  @StorageLink('varA') varA: string = '' 
 
  build() { 
    Column() { 
      Text('varA: ' + this.varA).fontSize(20) 
      Button('Set').width(100).height(100).onClick(() => { 
        this.varA += '333' 
      }) 
    } 
    .width('100%') 
    .height('100%') 
  } 
}

参考链接

持久化数据管理

分享
微博
QQ
微信
回复
2024-01-21 00:18:13
相关问题
关于数据持久存储如何实现
1037浏览 • 2回复 待解决
卡片开发中如何实现数据持久
2652浏览 • 1回复 待解决
HarmonyOS preferences无法持久存储
552浏览 • 1回复 待解决
PersistentStorage持久存储问题
1143浏览 • 0回复 待解决
HarmonyOS 持久存储方案
618浏览 • 1回复 待解决
求大佬告知如何实现数据持久
1040浏览 • 1回复 待解决
HarmonyOS 数据持久demo
420浏览 • 1回复 待解决
HarmonyOS 元服务本地持久存储
277浏览 • 1回复 待解决
HarmonyOS Preferences如何实现持久存储
774浏览 • 1回复 待解决
HarmonyOS 如何进行数据持久
671浏览 • 1回复 待解决
关于数据持久使用问题
707浏览 • 1回复 待解决