【发布时间】:2020-10-06 20:44:22
【问题描述】:
我有这样的场景。
- http 调用将从服务器获取数据作为列表
- 我必须遍历列表以显示具有特定颜色的容器
- 根据数据库值(sqlite)选择颜色
-
当尝试从异步函数设置颜色时,它不起作用
Future<Color> _getColor(id) async { Color myColor; myColor = await helper.queryColor(id); return myColor; } for(int i=0;i<list.length;i++) { Container( color: await _getColor(list.id); )}
但它显示错误参数类型'Future'不能分配给参数类型'Color'。
【问题讨论】:
标签: sqlite flutter dart async-await widget