前言
经过上一篇对Dart中事件循环机制的了解,我们知道Dart中为我们提供了Future这个类来专门处理异步任务,在本篇开始之前,强烈建议阅读上一篇:flutter 你必须知道的线程设计以及异步的实现,你一定会对Future有一个更加深入的认识,在此基础上看完本篇对于异步Future以及FutureBuilder组件的使用,相信您一定会收获满满,感谢支持!
Future
Future是一个抽象类,专门用来处理需要延时等待的任务以防止出现线程阻塞,例如 Future< String > 意为未来会返回一个String类型的结果。
如常见的网络请求有如下的写法:
http.get('http://www.baidu.com')
.then((value){