Как перейти на страницу после отправки события, переходящего на другую страницу? - PullRequest
0 голосов
/ 27 июня 2019

Я использую bloc.dispatch для перехода на другую страницу всякий раз, когда событие прослушивается.Когда я пытаюсь Navigate.pop (контекст), приложение мигает черный экран.Похоже, что отправка не складывает вызванную страницу.Я верю, что контекст не перестраивается.

Я не могу отправить базовую страницу из новой, потому что база берет некоторые аргументы из родительской страницы.Есть ли другой способ вернуться обратно на базовую страницу?

BaseBloc _baseBloc = BlocProvider.of<BaseBloc>(context);
 _baseBloc.dispatch(Navigate(page: CenterMasterViewPage()));

, когда я нахожусь в представлении CenterMaster, я хочу вернуться обратно к базе.

Аргументы для базовой страницы:не @required, но если я не предоставлю их, он окажется в плохом состоянии.

...