摘要: Stream 流 Stream的字面意思是水流,Stream不像Future那样只会在未来获取一个值,它可以异步获取0个或者 多个值。如果说Future是一个异步版本的int或者String,Stream则更像是异步版本的列表,List,List, 列表里面可能会有0个或者多个元素。 class M 阅读全文
posted @ 2024-01-17 22:08 鲤斌 阅读(309) 评论(0) 推荐(0)
摘要: FutureBuilder是一个可以自动追踪Future的状态并在其状态改变的时候自动重绘的组件。 FutureBuilder追踪Future的状态 1、定义一个模拟请求数据的异步方法 2、模拟数据加载的时候加载一个Indicator,数据加载完毕后显示数据 class MyHomePage ext 阅读全文
posted @ 2024-01-17 20:42 鲤斌 阅读(88) 评论(0) 推荐(0)
摘要: 程序在等待异步操作完成的过程中,非常有必要给予用户适当的反馈,这个时候就可以使用进度条。 进度条 CircularProgressIndicator() CircularProgressIndicator(), CircularProgressIndicator( backgroundColor: 阅读全文
posted @ 2024-01-17 09:42 鲤斌 阅读(55) 评论(0) 推荐(0)
摘要: 在其他语言,比如java、c++中, 同时要执行多个任务可以使用多线程来实现。而在Dart语言中没有线程 和进程的概念 ,它是单线程+事件循环的设计模式,Dart和Flutter中要同时执行多个任务可以使用异步 来实现,Flutter中主要使用Future来实现异步操作 。 Future 返回值 F 阅读全文
posted @ 2024-01-17 09:40 鲤斌 阅读(69) 评论(0) 推荐(0)