问题标签 [dart-stream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Flutter Bloc:流的发射器不提供订阅
我正在迁移到Bloc 8.0.0
进行状态管理。StreamSubscription
我遇到了一个问题,Stream 的Emitter没有提供Future
. 我知道,我可以用它listen
来获取订阅,但我想保持一致性并在任何地方使用 bloc 方式。
forEach
是否可以在使用或onEach
从时获得流订阅Emitter
?就我而言,我想暂停一个流一段时间然后恢复它,但似乎没有任何方法可以从emit.forEach<T>{}
.
例子:
在此示例中,无法获取StreamSubscription
. 流自动关闭。我想在这里获得一个订阅对象,这样我就可以暂停流。
也许我错过了一些文档或示例。任何建议都会有很大帮助。