我在制作GridView时遇到问题,其中子项是Firebase的图像数组,我已经尝试了很多方法,例如更改List类型,将ImageNetwork更改为NetworkImage,制作地图等,但是总是给我同样的错误“方法'map'在null上调用”。
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() ,);
}
}),
),
);