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

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

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
相关问题
关于数据持久存储如何实现
105浏览 • 2回复 待解决
卡片开发中如何实现数据持久
910浏览 • 1回复 待解决
求大佬告知如何实现数据持久
69浏览 • 1回复 待解决
数据持久的方式有哪些?
434浏览 • 1回复 待解决
如何在IDE每次run项目后数据持久
526浏览 • 1回复 待解决
http 请求 如何cookie持久?
813浏览 • 1回复 待解决
网络请求创建后,持久问题
276浏览 • 1回复 待解决
PersistentStorage如何持久一个对象?
1442浏览 • 1回复 待解决
redis config 持久怎么设置?
2778浏览 • 1回复 待解决
实现单例模式下的数据存储
451浏览 • 1回复 待解决
HarmonyOS如何解决数据存储问题?
7840浏览 • 3回复 已解决
如何将PixelMap的数据存储数据库中
804浏览 • 1回复 待解决
应用物理存储路径有哪些?
234浏览 • 1回复 待解决
自定义类如何实现序列
840浏览 • 1回复 待解决