通过阅读@abin 在 What is the difference between Sink and Stream in Flutter? 中的回答,我理解了 Sink
和 Stream
的关系。除此之外,还有什么关系 btw BehaviorSubject
、 BehaviorSubject.add
、 StreamController
、 BehaviorSubject.stream
或者可能与 Sink
?我不知道 btw BehaviorSubject
和 Sink
是否有任何关系。也许这两个根本没有关系?在 Google I/O 2018 视频中,它基本上只使用 BehaviorSubject.add
和 BehaviorSubject.stream
作为输出。谢谢。
最佳答案
StreamController
有一个 Stream
和一个 Sink
BehaviorSubject
是一种 StreamController
,它可以记住添加到其接收器的最后一个值BehaviorSubject
是来自 RxDart 的一个类,它是为 Dart 语言实现的响应式(Reactive)库的成员。Sink
是您将对象转储到 Stream
的地方。
希望对你有帮助:)
关于dart - `BehaviorSubject` 和 `Sink` 之间有什么关系吗?和 `StreamController` ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53349073/