我已经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
图书馆。