我试图为条形码扫描仪创建一个扫描流,当我打开扫描流时,扫描仪检测到的每个条形码都会添加到数据列表中
扫描条形码扫描中的一项有效,但扫描流无法正常工作
这是扫描功能:
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]}");
},