如何使用BLoC在颤动的屏幕之间传递数据?

时间:2019-10-23 22:38:41

标签: flutter dart navigation bloc stream-builder

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

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

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

提前谢谢;)

1 个答案:

答案 0 :(得分:0)

我的方法 创建一个名为

的文件

global_variables.dart

(例如)

String value="value";

以及您要使用的页面

import 'global_variables.dart';

您可以轻松使用值,甚至可以将其设置为另一个值