HarmonyOS 鸿蒙Next appstorage可以存储一个有上百条数据的集合吗
HarmonyOS 鸿蒙Next appstorage可以存储一个有上百条数据的集合吗
界面不能预览
2 回复
理论上是可以的,但是不建议存储大量数据,AppStorage 里的数据是存储在内存缓存里的
HarmonyOS 鸿蒙Next的AppStorage可以存储一个有上百条数据的集合。AppStorage是应用全局的UI状态存储,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。它没有存储数据大小限制,单条数据的key和value也没有限制,但是不建议单条value大于1kb,若大于1kb则建议使用数据库。
对于上百条数据的集合,只要每条数据的大小符合AppStorage的建议限制,就可以进行存储。此外,AppStorage支持动态分配,因此多条数据的使用没有限制。
在存储数据时,可以使用AppStorage提供的API,如setOrCreate,来将数据集合中的每个元素作为单独的key-value对进行存储。在需要访问这些数据时,可以通过相应的key来检索value。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。