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

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

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
相关问题
关于数据持久存储如何实现
363浏览 • 2回复 待解决
PersistentStorage持久存储问题
215浏览 • 0回复 待解决
卡片开发中如何实现数据持久
1848浏览 • 1回复 待解决
求大佬告知如何实现数据持久
276浏览 • 1回复 待解决
HarmonyOS Preferences如何实现持久存储
239浏览 • 1回复 待解决
HarmonyOS 如何进行数据持久
159浏览 • 1回复 待解决
数据持久的方式有哪些?
729浏览 • 1回复 待解决
如何在IDE每次run项目后数据持久
757浏览 • 1回复 待解决
http 请求 如何cookie持久?
1840浏览 • 1回复 待解决
HarmonyOS dataPreferences不是持久存储
251浏览 • 1回复 待解决
PersistentStorage如何持久一个对象?
2660浏览 • 1回复 待解决
redis config 持久怎么设置?
3882浏览 • 1回复 待解决
网络请求创建后,持久问题
458浏览 • 1回复 待解决