这是我的情况:我已经在我的应用程序中注册了。我在五个屏幕中执行此操作,同时也在TextFormFields中使用BLoC和StreamBuilder。当所有数据都填满后,我会通过BloC将所有这些发送到我的API。
问题是:当我转到第二个屏幕时,第一个屏幕上的所有数据都丢失了,从而导致错误。
顺便说一句,如何解决这些问题?在屏幕之间导航时如何保存数据?
先感谢您 ;)
最佳答案
我的方法
创建一个名为
global_variables.dart
例如
String value="value";
在您要使用的页面中
import 'global_variables.dart';
您可以轻松使用值,甚至可以设置其他值
关于flutter - 如何使用BLoC在 flutter 的屏幕之间传递数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58531826/