【问题标题】:How to Store an Object that Can be Accessed by Other Pages in FlutterFlutter中如何存储一个可以被其他页面访问的对象
【发布时间】:2019-06-11 10:18:45
【问题描述】:

我需要将一个对象保存在一个页面中,然后在 Flutter 的其他页面中访问、编辑并再次保存它。
除了序列化和共享偏好之外,还有其他方法吗?
如何通过使用所有页面通用的静态变量来做到这一点?
提前致谢

【问题讨论】:

    标签: object flutter


    【解决方案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

    【讨论】:

    • 谢谢@LgFranco,让我检查一下我认为这会有所帮助
    猜你喜欢
    • 2018-12-15
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    • 2017-06-08
    • 2020-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多