“ BehaviorSubject”和“ Sink”之间是否有任何关系?和`StreamController`?

sgo*_*n00 1 dart flutter

通过阅读@abin 在Flutter中的Sink和Stream有什么区别的答案,我已经了解了btw SinkStream。除此之外,有什么关系,顺便说一句BehaviorSubjectBehaviorSubject.addStreamControllerBehaviorSubject.stream或可能与Sink?我不知道是否有任何关系BTW BehaviorSubjectSink。也许这两个人根本没有关系?在Google I / O 2018视频中,它基本上只是使用BehaviorSubject.addBehaviorSubject.stream作为输出。谢谢。

Sae*_*bil 7

StreamController有一个Stream和一个Sink

BehaviorSubject是一种类型StreamController,可以记住添加到其接收器中的最后一个值

BehaviorSubject 是RxDart的类,是为Dart语言实现的反应性库的成员。

Sink是将对象转储到的位置Stream

希望对您有所帮助:)