在我的集团中,我有2个视频流。一个是mapEventToState
,我可以在其中产生状态,然后创建了第二个,该状态从本机代码调用的函数中调用。
通话:
checkStatus(_internalState).listen((data){});
流:
Stream<VpnConnectionState> checkStatus(_internalState) async * {
switch (_internalState) {
case state.down:
yield down();
break;
case state.up:
yield up();
break;
}
_previousState = _internalState;
}
问题是当我yield
流中的某个东西checkSatus
没有到达我的BlocBuilder中时。从流mapEventToState
中调用if的情况。