Flutter 方法';添加';在null:flatter,SQFlite上调用

Flutter 方法';添加';在null:flatter,SQFlite上调用,flutter,android-sqlite,sqflite,Flutter,Android Sqlite,Sqflite,我正在从Flatter中的SQLite获取数据。当我尝试将贴图列表转换为对象列表时。它给出了 对null调用了方法“add” 调试时,它显示它有数据,但仍然给出错误 这是我的密码 List<Image> imagesList; if (imagesListMap != null) { imagesListMap.forEach((element) { imagesList.add(Image.FromDatabase(element));

我正在从Flatter中的SQLite获取数据。当我尝试将贴图列表转换为对象列表时。它给出了

对null调用了方法“add”

调试时,它显示它有数据,但仍然给出错误

这是我的密码

 List<Image> imagesList;
    if (imagesListMap != null) {
      imagesListMap.forEach((element) {
        imagesList.add(Image.FromDatabase(element));
      });
    }
列表图像列表;
如果(imagesListMap!=null){
imagesListMap.forEach((元素){
imagesList.add(Image.FromDatabase(元素));
});
}
这就是调试屏幕截图


在调用
add()
之前,您需要像这样初始化
列表

List<Image> imagesList = [];
List imagesList=[];

在调用
add()
之前,您需要像这样初始化
列表

List<Image> imagesList = [];
List imagesList=[];