一尘不染

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

flutter

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


阅读 773

收藏
2020-08-13

共1个答案

一尘不染

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

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

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

2020-08-13