调度事件后如何导航到另一个页面?

时间:2019-06-27 16:54:54

标签: flutter navigation back dispatch bloc

无论何时侦听事件,我都使用bloc.dispatch导航到其他页面。当我尝试Navigate.pop(context)时,应用程序闪烁黑屏。看来dispatch不会堆叠被调用的页面。我相信上下文不会重建。

我无法从新页面分派基本页面,因为基本页面从其父页面获取了一些参数。还有其他方法可以导航回基本页面吗?

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

当我在CenterMaster视图中时,我想导航回到Base。

“基本”页面的参数不是必需的,但如果我不提供这些参数,则结果将处于错误状态。

0 个答案:

没有答案