Flutter之异步编程(下)
Flutter之异步编程(下) Stream
Stream是Dart语言中所谓异步数列的东西,直白点就是一个异步数据队列。为了控制Stream我们通常采用StreamController来进行管理,sink作为入口函数,StreamController提供stream属性作为数据的出口,StreamController.stream.listen用来监听Stream是否有数据
一、Stream分类
单订阅流多订阅流
二、Stream 创建
Flutter 提供了多种创建 Stream 的方式;
1.Stream.periodic
//stream_create_periodic.dart文件
import 'dart:async';
void main(){
//创建Stream
createStream();
}
createStream() async{
//使用
共有 0 条评论