Штрих-код cra sh без ошибок - PullRequest
       57

Штрих-код cra sh без ошибок

0 голосов
/ 04 августа 2020

Я создаю приложение, используя сканер qrCode, и когда я открываю приложение на моем iphone и нажимаю кнопку сканирования qrCode, оно автоматически отключается, не открывая даже камеру. Я использовал barcode_scan в pubspe c .yaml и код:

String qrResult = "Not yet Scanned";
    onPressed: () async {
                    String scaning = await BarcodeScanner.scan();
                    setState(() {
                      qrResult = scaning;
                    });
                  },

Приложение создано на флаттере

Ответы [ 2 ]

0 голосов
/ 04 августа 2020
    scan() async {                                                 
   try {
         dynamic bar = await BarcodeScanner.scan();
       if(bar != null && bar.isNotEmpty){
          print(" scanning qrcode ------------------------ $barcode");
     setState(() {
       barcode = bar;
     });
    }} on PlatformException catch (e) {
     setState(() => this.barcode = '');
  
   } on FormatException{
  setState(() => this.barcode = '');
   } catch (e) {
  setState(() => this.barcode = '');
   }
 }
0 голосов
/ 04 августа 2020

Пожалуйста, вы можете использовать этот пакет flutter_barcode_scanner 1.0.1 , чтобы упростить вашу работу. Приветствую !!

...