“ BehaviorSubject”和“ Sink”之间是否有任何关系?和`StreamController`? [英] Are there any relationships btw `BehaviorSubject` and `Sink`? and `StreamController`?

查看:148
本文介绍了“ BehaviorSubject”和“ Sink”之间是否有任何关系?和`StreamController`?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过阅读@abin在 Flutter中的接收器和流之间的区别是什么?,我已经了解了btw 接收器。除此之外, BehaviorSubject BehaviorSubject.add StreamController 有什么关系? code>, BehaviorSubject.stream 还是可能与 Sink ?我不知道 BehaviorSubject Sink 是否存在任何关系。也许这两者根本没有关系?在Google I / O 2018视频中,它基本上只使用 BehaviorSubject.add BehaviorSubject.stream 作为输出。谢谢。

By reading @abin's answer in What is the difference between Sink and Stream in Flutter?, I have understood the relation btw Sink and Stream. Other than that, What are the relationships btw BehaviorSubject, BehaviorSubject.add, StreamController, BehaviorSubject.stream or maybe with Sink? I have no idea if there are any relationships btw BehaviorSubject and Sink. Maybe these two have no relationship at all? In the Google I/O 2018 video, it basically just uses BehaviorSubject.add and BehaviorSubject.stream for the output. Thanks.

推荐答案

StreamController 具有 Stream 接收器

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

BehaviorSubject is a type of StreamController that can remember the last value added to its sink

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

BehaviorSubject is a class from RxDart a member of reactive libraries implemented for Dart language.

Sink 是将对象转储到 Stream 的地方。

Sink is where you dump your object into Stream.

希望对您有所帮助:)

这篇关于“ BehaviorSubject”和“ Sink”之间是否有任何关系?和`StreamController`?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆