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

标签 flutter dart navigation bloc stream-builder

这是我的情况:我已经在我的应用程序中注册了。我在五个屏幕中执行此操作,同时也在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/

相关文章:

flutter - 确定占位符的大小以匹配图像的实际大小

validation - Flutter:将一系列可接受的值和多个条件设置为 TextFormField 验证器

php - 如何制作具有上一页和下一页功能的博客类型页面?

angular - 在 Angular2 中使用子/辅助路由(命名路由器)时如何删除 URL 中的括号?

Flutter : Scrolling a ListWheelScrollView, 无法获取选中项的状态

android - Flutter 如何平滑地为标记设置动画?

flutter - 如何根据另一个集合元素对集合进行特定排序?

android - 卸载应用程序后卡在 Flutter 中安装 build\app\outputs\apk\app.apk...

flutter - 如何使计数器在后台使用异步倍数

html - 在导航悬停上添加底部边框而不更改下方所有内容的位置