我使用的是BLoC模式,如中所描述的。我有一个简单的BLoC,用于每当将字符串添加到messageSink时在UI中显示警报 final _message = BehaviorSubject<String我注意到从BLoC中提供整个并不是一个好主意,他们为将流从BLoC连接到另一个BLoC接收器提供了建议。它们只能使用流进行通信。在本例中,CartBloc.items输
问题摘要:当我创建一个新的集团时,我正在尝试从StateA of BlocA中获取一个列表。每次创建一个新的区块时,它都需要从BlocA状态中获取数据。用户可以在屏幕之间来回移动。
我尝试过的是:我在BlocA中创建了流控制器,通过一个getter将相关数据流到每个块。起初,我尝试了一个正常的(单listner)流,它最初运行良好。但是,当路由离开,然后返回到屏幕时,当使用getter重新订阅同一流时,它会抛出一个错误。然后,我将流控