如何在Flutter中存储其他页面可以访问的对象

时间:2019-06-11 10:18:45

标签: object flutter

我需要在一个页面中保存一个对象,然后在Flutter中访问,编辑并再次将其保存在其他页面中。
除了序列化和共享首选项,还有其他方法吗?
如何使用所有页面共有的静态变量来做到这一点?
预先感谢

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点。

  1. 您可以使用单例存储数据:
    How do you build a Singleton in Dart?
    (快速和丑陋的解决方案)

  2. 您可以将Bloc模式实现为状态管理
    https://medium.com/flutterpub/architecting-your-flutter-project-bd04e144a8f1

  3. 您可以使用任何其他状态管理解决方案
    https://flutter.dev/docs/development/data-and-backend/state-mgmt/options