Flutter 如何使用BLoC在颤振中在屏幕之间传递数据?

Flutter 如何使用BLoC在颤振中在屏幕之间传递数据?,flutter,dart,navigation,bloc,stream-builder,Flutter,Dart,Navigation,Bloc,Stream Builder,以下是我的情况:我的应用程序中有一个注册。我在五个屏幕上完成这项工作,同时在TextFormFields中使用BLoC和StreamBuilder。当所有数据都被填充后,我通过BloC将所有这些数据发送到我的API 问题是:当我传递到第二个屏幕时,来自第一个屏幕的所有数据都会丢失,从而导致错误 我如何解决这个问题,换句话说,当我在屏幕之间导航时,我如何保存数据 先谢谢你, 我的方法 创建一个名为 全局变量.dart 举个例子 String value="value"; 在你想要使用的页面中 i

以下是我的情况:我的应用程序中有一个注册。我在五个屏幕上完成这项工作,同时在TextFormFields中使用BLoC和StreamBuilder。当所有数据都被填充后,我通过BloC将所有这些数据发送到我的API

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

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

先谢谢你,

我的方法 创建一个名为

全局变量.dart

举个例子

String value="value";
在你想要使用的页面中

import 'global_variables.dart';
您可以轻松地使用该值,甚至可以将其设置为另一个值