Dart 如何将StreamBuilder与Observable一起使用?
我正在尝试使用StreamBuilder对多个流做出反应。因此,我创建了一个用于合并它们的可观察对象:Dart 如何将StreamBuilder与Observable一起使用?,dart,rxdart,Dart,Rxdart,我正在尝试使用StreamBuilder对多个流做出反应。因此,我创建了一个用于合并它们的可观察对象: 可观察。合并([stream1,stream2,stream3]) 问题是:我不知道如何让一个StreamBuilder来倾听这个可见的声音。我应该怎么做?只需在bloc类中声明一个属性: Observable<T> get mergedStream => Observable.merge([stream1, stream2, stream3]); Observable g
可观察。合并([stream1,stream2,stream3])
问题是:我不知道如何让一个StreamBuilder来倾听这个可见的声音。我应该怎么做?只需在bloc类中声明一个属性:
Observable<T> get mergedStream => Observable.merge([stream1, stream2, stream3]);
Observable get mergedStream=>Observable.merge([stream1,stream2,stream3]);
然后将此属性用作StreamBuilder的流属性的源。知道如何处理此可观察对象吗?通常
可观察对象
位于单独的BLoC类中,该类必须包含dispose
方法。然后,您可以在需要的任何地方调用dispose
(例如在StatefulWidget
的dispose
方法中,或者作为Provider
类的dispose
参数的值(需要提供程序插件)。