Flutter中的Sink和Stream有什么区别?

关于Flutter 的Google I / O 2018

视频解释了如何使用Dart流在Flutter应用程序中管理状态。演讲者谈到了将其Sink用作输入流和Stream输出流。Sink和之间有什么区别Stream?我搜索了文档,但并没有说太多。

回答:

A

StreamSink是一个StreamConsumer,表示它可以接收多个流(由添加addStream),并处理这些流发出的事件。

如果是的StreamSinkStreamController则添加的流中的所有事件均由所创建的流发出StreamController

这样,您可以将一个或多个流传输(转发)到另一个流中。

以上是 Flutter中的Sink和Stream有什么区别? 的全部内容, 来源链接: utcz.com/qa/426888.html

回到顶部