我使用MultiBlocProvider并添加这两个块。现在我想BlocListener在BlocBuilder. MultiBlocProvider因为bloc1我想要BlocBuilderand因为bloc2我想要BlocListener。我怎样才能做到这一点?Scaffold( body: MultiBlocProvider( providers: [ BlocProvider<GenerateFieldsBloc>( create: (_) => bloc1, ), BlocProvider<SubmitField...
最近,我通过使用 package 向其中每个添加了Blocflutter_bloc,并且我使用BlocProviderpackage 向每个提供 bloc BlocBuilder,@override Widget build(BuildContext context) { return SafeArea( top: false, child: Scaffold( key: _scaffoldKey, body: PageStorage( child...
基本上,MultiBlocProvider或BlocProvider使得块在所有子树中可访问,因此该块将仅在GroupA的窗口小部件子...
所以,覆盖 prop 是解决方案 本地化状态:
我忘记传递appThemeType和languageCode的变量的问题 所以,覆盖 prop 是解决方案 本地化状态:...
默认情况下,块是由BlocProvider延迟创建的,这意味着在通过BlocProvider.of(context)查找块之前不会调用...
我认为您只需要传递bloc示例,而不是在新的路由/页面上创建新的。就像BlocProvider.value ...