Ошибка в библиотеке Mobile Scanner Flutter при повторном открытии QR ReaderAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Ошибка в библиотеке Mobile Scanner Flutter при повторном открытии QR Reader

Сообщение Гость »

Я разрабатываю проект Flutter, используя библиотеку mobile_scanner ^1.0.0 для чтения QR-кода, и обнаружил ошибку при его второй загрузке.
У меня такое случается в эмуляторе Android, я пробовал с разными версиями Android с тем же результатом, вы открываете QR-ридер, чтобы прочитать одну, закрываете его и пытаетесь прочитать другую, тогда ридер просто показывает черный экран.
Я пытался удалить MobileScanner и некоторые другие вещи, но безуспешно. Я нашел некоторые другие, вероятно, связанные проблемы в их Github, но в веб-версии и на стороне iOS Flutter.
Код, который я создал, просто воспроизводит один пример из его «официальной документации» — виджет с объект Mobile Scanner для чтения QR-кода и обратный вызов для отправки прочитанного текста обратно.

Код: Выделить всё

class QrReadPage extends StatelessWidget {
const QrReadPage({Key? key, required this.qrRead}) : super(key: key);
final void Function(String) qrRead;

@override
Widget build(BuildContext context) {
return MobileScanner(
allowDuplicates: false,
controller: MobileScannerController(),
onDetect: (barcode, args) {
String? code = barcode.rawValue;
qrRead.call(code ?? 'Empty');
});
}
}


Этот виджет показывает, что когда вы нажимаете кнопку в главном виджете, вы можете полный код примера см. здесь.
Я хотел бы знать, сталкивался ли кто-нибудь с этим вопросом раньше, или мне просто нужно создать проблему в их Github.

Подробнее здесь: https://stackoverflow.com/questions/719 ... -qr-reader
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»