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

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

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
相关问题
关于数据持久存储如何实现
567浏览 • 2回复 待解决
PersistentStorage持久存储问题
592浏览 • 0回复 待解决
HarmonyOS 持久存储方案
339浏览 • 1回复 待解决
卡片开发中如何实现数据持久
2191浏览 • 1回复 待解决
求大佬告知如何实现数据持久
480浏览 • 1回复 待解决
HarmonyOS preferences无法持久存储
25浏览 • 1回复 待解决
HarmonyOS Preferences如何实现持久存储
456浏览 • 1回复 待解决
关于数据持久使用问题
274浏览 • 1回复 待解决
HarmonyOS 如何进行数据持久
387浏览 • 1回复 待解决
数据持久遇到的各种问题
241浏览 • 1回复 待解决
数据持久的方式有哪些?
1009浏览 • 1回复 待解决
HarmonyOS 基本类型数据持久
17浏览 • 1回复 待解决