Flutter中的Sink和Stream有什么区别?
关于Flutter 的Google I / O 2018
视频解释了如何使用Dart流在Flutter应用程序中管理状态。演讲者谈到了将其Sink
用作输入流和Stream
输出流。Sink
和之间有什么区别Stream
?我搜索了文档,但并没有说太多。
回答:
A
StreamSink
是一个StreamConsumer
,表示它可以接收多个流(由添加addStream
),并处理这些流发出的事件。
如果是的StreamSink
,StreamController
则添加的流中的所有事件均由所创建的流发出StreamController
。
这样,您可以将一个或多个流传输(转发)到另一个流中。
以上是 Flutter中的Sink和Stream有什么区别? 的全部内容, 来源链接: utcz.com/qa/426888.html