我已经bloc A创建并提供了我的应用程序的所有小部件。
我Bloc B在screen 1.
Bloc B具有对 的引用并且Bloc A可以将事件添加Bloc A到mapEventToState.Bloc B
现在奇怪的事情:
BlocBuilder在屏幕 1内Bloc A,我有一个
如果我直接添加事件(状态改变时调用)blocAReference.add(blockAEvent),BlocBuilder
但是,当我将事件间接添加到Bloc A(blocBrefrence.add(blockBEvent)然后在内部mapEventToState将Bloc B事件添加到Bloc A)时,BlocBuilder不会调用 (但我可以通过print控制台确保事件已添加到Bloc A)
我正在使用flutter_bloc图书馆。