往 StreamController 控制的 Stream 上面添加数据,可以使用 Sink 的 add 方法 .. Sink 有水槽,水池的意思 ..
在这个类里面,添加一个 StreamSink .. 名字可以是 _sinkDemo .. 然后在 initState 里面 .. 设置一下 _sinkDemo 的值 .. 让它等于 _streamDemo 上的 sink 这个 getter 方法.. 它会返回一个 StreamSink ..
再找到 _addDataToStream .. 之前我们使用了 StreamController 上的 add 方法添加的数据 .. 这里可以再用一下刚才创建的 _sinkDemo 这个 Sink 上的 add 方法 .. 添加的数据是执行 fetchData 返回来的这个 data ..
执行一下 hot restart ..
然后按一下应用界面上的 Add .. 这次会使用 Sink 上的 add 方法,往 Stream 上面添加数据 ..