通过阅读What is the difference between Sink and Stream in Flutter?中@abin的答案,我已经了解了Sink
和Stream
之间的关系。除此之外,BehaviorSubject
,BehaviorSubject.add
,StreamController
,BehaviorSubject.stream
与Sink
之间的关系是什么?我不知道BehaviorSubject
和Sink
之间是否存在任何关系。也许这两个人根本没有关系?在Google I / O 2018视频中,它基本上只使用BehaviorSubject.add
和BehaviorSubject.stream
进行输出。谢谢。
答案 0 :(得分:7)
StreamController有一个流和一个接收器
BehaviorSubject是一种StreamController,可以记住添加到其接收器的最后一个值
BehaviorSubject是RxDart中的一个类,它是为Dart语言实现的反应式库的成员。
接收器是将对象转储到Stream中的位置。
希望对您有所帮助:)