Не удается добавить файл в список, метод asyn c - PullRequest
0 голосов
/ 04 августа 2020

У меня, как я думал, простая проблема.

 Future getImage() async {
    final pickedFile = await picker.getImage(source: ImageSource.gallery);
    File a = File(pickedFile.path);
    setState(() {
      _imageList[0] = a;
      _image = File(pickedFile.path);
    });
    print(_image.toString());
    print(_imageList[0].toString());
  }

Каждый раз, когда я делаю это (или любой другой вариант - я пробовал загружать), я получаю следующую ошибку :

E/flutter ( 6595): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: NoSuchMethodError: The method '[]=' was called on null.
E/flutter ( 6595): Receiver: null
E/flutter ( 6595): Tried calling: []=(0, Instance of '_File')

Я могу распечатать _image. И я могу показать это, так что в этом нет ничего плохого. Единственное, что я не могу по каким-то причинам добавлять файлы в свой список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...