Flutter 详解 (六、深入了解Stream)
FutureFuture有三种状态未完成、完成带有值、完成带有异常,使用Future可以简化事件任务。假如你有一个按钮,点击之后开始下载图片,首先事件循环机制会处理你的点击事件,然后开始下载图片,当下载完成,你可以使用then来注册回调,然后获取到图片并显示出来。通常我们不会直接创建,网络下载图片会返回一个Future,文件IO会返回一个Future,那我们怎么创建一个呢?只需要关键字async就表示该函数异步执行,返回类型是Future。Fu...