【发布时间】:2021-09-21 13:31:33
【问题描述】:
在 Flutter 中为 CRUD 应用程序保存数据的最佳方法是什么,我看过教程使用 适用于 Android/iOS 的 SharedPreferences 包。我的问题是这样的,根据Shared preference doc,数据可能会异步持久化到磁盘,并且不能保证写入返回后会持久化到磁盘,所以这个插件一定不能用于存储关键数据。,所以现在这个包解决了将文件本地保存到设备磁盘的问题,但我担心没有保证并且担心用户丢失他们的笔记。
https://pub.dev/packages/shared_preferences
我在网上找到的另一个包是https://pub.dev/packages/store_critical_data/example,但我没有看到有人使用它,所以我怀疑它的可靠性。
【问题讨论】: