随笔 - 210  文章 - 0 评论 - 0 阅读 - 61289
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  Flutter 异步 Stream

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

点击右上角即可分享
微信分享提示