无法将条形码从扫描流扫描到列表中

时间:2019-08-15 13:25:22

标签: flutter dart

我试图为条形码扫描仪创建一个扫描流,当我打开扫描流时,扫描仪检测到的每个条形码都会添加到数据列表中

扫描条形码扫描中的一项有效,但扫描流无法正常工作

这是扫描功能:

startBarcodeScanStream() async {
    FlutterBarcodeScanner.getBarcodeStreamReceiver("#ff6666", "Cancel", true)
        .listen((barcode) => addBarcodeTolist(barcode.toString()));
  }    
  void addBarcodeTolist(barcode) {
    data.add(barcode);
  }

,我在这里尝试访问它:

RaisedButton(
        onPressed: () async {
            await startBarcodeScanStream();
            for (int i = 0; i < data.length; i++)
                print("this is data number :${data[i]}");
        },

0 个答案:

没有答案