firebase - GridView 中的地图
问题描述
我在制作 GridView 时遇到问题,其中孩子是来自 firebase 的图像数组,我已经尝试了很多事情,比如更改 List 类型、将 ImageNetwork 更改为 NetworkImage、制作地图等,但它总是给我同样的错误“在 null 上调用了方法 'map'”。
return Material(
child: GestureDetector(
child: FutureBuilder(
future: Firestore.instance.collection("images-lessons").document("teste").collection("images-teste").getDocuments(),
builder: (context, snapshot){
if(!snapshot.hasData){
return Center(child: CircularProgressIndicator(),);
}
else {
return GridView(
physics: BouncingScrollPhysics(),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2),
children: imageLessonData.imageL.map((url){
return Image.network(url);
}).toList() ,);
}
}),
),
);
解决方案
推荐阅读
- python - 如何从具有(值,频率)键值对的列表中创建字典。除了for循环之外的一种方式?
- java - 如何通过按下子框架中的按钮将字符串值从子框架返回到主框架
- arrays - 如果空白返回 0 否则运行 vlookup
- swift - 在 SwiftUI 中旋转视图以始终面对鼠标指针
- python-3.x - 在使用 Python 比较 Granger 因果检验中的两个相同时间序列时,获得意外的 p 值 1.0
- json - 使用 axios.get 从静态目录加载 json 文件
- r - 使用正则表达式查找类似的所有模式匹配
- javascript - JavaScript HashTable 类意外令牌错误
- amazon-web-services - 如何在AWS公共的RDS数据库实例中连接,可访问性不起作用
- javascript - 如何在不丢失分辨率的情况下使 Canvas HTML 图片更大?