Флаттер image_picker 0.4.12 + 1 не возвращается с камеры - PullRequest
1 голос
/ 09 января 2020

Я использую image_picker версии 0.4.12 + 1, чтобы сделать снимок с камеры на Android Эмуляторе, но программа никогда не возвращается из ImagePicker.pickImage асин c вызова.

_takePicture() async{
    print("This is executed");
    var image = await ImagePicker.pickImage(source: ImageSource.camera);
    print("But is this never executed");
}

Это post на Github обсуждает ту же проблему и предлагает решение путем изменения результата onMainActivity. Как я могу это сделать? Или есть другое решение, которое не предусматривает обновление до AndroidX?

Если это поможет, вызов будет успешно завершен, если я использую другой файл ImageSource.gallery вместо камеры.

1 Ответ

2 голосов
/ 09 января 2020

Используя версию средства выбора изображений, image_picker : ^ 0.6.1 + 10 , это работает.

Future _getImage() async {
    var image = await ImagePicker.pickImage(source: ImageSource.camera);
}
...