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

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

HarmonyOS
2024-01-20 10:51:51
3408浏览
收藏 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%') 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.

参考链接

持久化数据管理

分享
微博
QQ
微信
回复
2024-01-21 00:18:13


相关问题
关于数据持久存储如何实现
1592浏览 • 2回复 待解决
卡片开发中如何实现数据持久
3261浏览 • 1回复 待解决
HarmonyOS preferences无法持久存储
1033浏览 • 1回复 待解决
HarmonyOS 持久存储方案
1173浏览 • 1回复 待解决
PersistentStorage持久存储问题
1728浏览 • 0回复 待解决
求大佬告知如何实现数据持久
1476浏览 • 1回复 待解决
HarmonyOS 数据持久demo
889浏览 • 1回复 待解决
HarmonyOS Preferences如何实现持久存储
1149浏览 • 1回复 待解决
HarmonyOS 元服务本地持久存储
760浏览 • 1回复 待解决
HarmonyOS 如何进行数据持久
1148浏览 • 1回复 待解决
数据持久遇到的各种问题
1141浏览 • 1回复 待解决