【发布时间】:2021-11-20 07:30:46
【问题描述】:
我在一个类中声明了一个 BlocProvider 并在它下面的类中使用了 Bloc Builder,它工作了。
但是,当使用 Navigator 并在该子类的子类中声明 BlocBuilder 并使用上面声明的相同 Bloc 时,出现错误。
但是,当在 main 方法(在 MaterialApp 上方)中声明 BlocProvider 时,您可以使用多个 BlocBuilder,在任何层都只有一个 BlocProvider。
我只想声明一次 BlocProvider,在多个地方使用 BlocBuilder 并共享状态。除了main方法还有别的办法吗?
【问题讨论】:
标签: flutter flutter-dependencies bloc