【问题标题】:How to pass data between screens in flutter using BLoC?如何使用 BLoC 在颤动的屏幕之间传递数据?
【发布时间】:2020-02-20 05:32:00
【问题描述】:

这是我的情况:我在我的应用中注册了一个。我在五个屏幕中执行此操作,也在 TextFormFields 中使用 BLoC 和 StreamBuilder。当所有数据都填满后,我通过 BloC 将所有这些发送到我的 API。

问题是:当我传递到第二个屏幕时,第一个屏幕的所有数据都丢失了,然后导致错误。

我该如何解决这个问题,换句话说,我在屏幕之间导航时如何保留数据?

提前谢谢你;)

【问题讨论】:

    标签: flutter dart navigation bloc stream-builder


    【解决方案1】:

    我的方法 创建一个名为

    的文件

    global_variables.dart

    以其中为例

    String value="value";
    

    在你想使用的页面中

    import 'global_variables.dart';
    

    你可以很容易地使用值,甚至可以用另一个值来设置它

    【讨论】:

      猜你喜欢
      • 2020-07-12
      • 2021-01-03
      • 2019-11-01
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      • 2021-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多