我遇到了一个奇怪的问题,如果我在我的flutter应用程序中从我的提供者那里yield*,函数中的其余代码就不会完成。我使用的是BLoC模式,所以我的_mapEventToState函数如下所示:Stream_mapJoiningCongregationToState(intidentifier,intpassword)async*{_subscription?.cancel();_subscription=(_provider.doThings(id:identifier,password:password)).listen((progress)=>{dispatch(Event(p
我遇到了一个奇怪的问题,如果我在我的flutter应用程序中从我的提供者那里yield*,函数中的其余代码就不会完成。我使用的是BLoC模式,所以我的_mapEventToState函数如下所示:Stream_mapJoiningCongregationToState(intidentifier,intpassword)async*{_subscription?.cancel();_subscription=(_provider.doThings(id:identifier,password:password)).listen((progress)=>{dispatch(Event(p