我需要在一个页面中保存一个对象,然后在Flutter中访问,编辑并再次将其保存在其他页面中。
除了序列化和共享首选项,还有其他方法吗?
如何使用所有页面共有的静态变量来做到这一点?
预先感谢
答案 0 :(得分:1)
有几种方法可以做到这一点。
您可以使用单例存储数据:
How do you build a Singleton in Dart?
(快速和丑陋的解决方案)
您可以将Bloc模式实现为状态管理
https://medium.com/flutterpub/architecting-your-flutter-project-bd04e144a8f1
您可以使用任何其他状态管理解决方案
https://flutter.dev/docs/development/data-and-backend/state-mgmt/options