Как передавать данные между экранами во флаттере с помощью BLoC? - PullRequest
1 голос
/ 24 октября 2019

Вот моя ситуация: у меня есть регистрация в моем приложении. Я делаю это на пяти экранах, также используя BLoC и StreamBuilder в TextFormFields. Когда все данные заполнены, я отправляю все это на мой API через BloC.

Проблема в том, что при переходе ко второму экрану все данные с первого экрана теряются, что приводит к ошибке.

Как мне решить это, другими словами, как сохранить данные во время навигации между экранами?

Заранее спасибо;)

1 Ответ

0 голосов
/ 24 октября 2019

Мой подход - создать файл с именем

global_variables.dart

и в нем, например,

String value="value";

и на страницах, которые вы хотитеиспользовать

import 'global_variables.dart';

, и вы можете легко использовать значение или даже установить его с другим значением

...