flutter - Flutterbarcode_scan 无法得到响应
问题描述
我正在使用barcode_scan 包来获取条形码信息。
barcode_scan: ^3.0.1
我有一个超级简单的测试场景,如下所示:
ScanResult result = await BarcodeScanner.scan();
print(result.rawContent);
我看到条码扫描仪屏幕出现了,它似乎检测到了条码,因为只要我专注于条码,它就会暂停并关闭条码扫描仪屏幕。但是,它永远不会到达下面的行,print(result.rawContent);
我也没有看到任何错误。我已经尝试将整个东西包装在一个 try catch 中只是为了看看,但它从未进入 catch 中。就好像它没有从await BarcodeScanner.scan()
调用中返回任何东西,只是完全中止。
我不确定我在这里做错了什么。
解决方案
我在旧版本的颤振上创建现有项目时遇到了同样的问题,当我使用最新版本的颤振(1.12.x-pre)创建新项目时,它是工作查找。
- flutter(1.12.x-pre) down 可以使用barcode_scan: ^2.xx
- flutter(1.12.x-pre) up 可以使用barcode_scan: ^3.xx
这不是错误,我刚刚在barcode_scan 上发现了新问题。
问题:https ://github.com/mintware-de/flutter_barcode_reader/issues/261#issue-643704981
我是新来的flutter。
推荐阅读
- node.js - 如何使用 accesstoken 从 Alexa 中的 URL 获取信息?
- javascript - MobX 将对象添加到可观察数组
- java - 如何正确保存具有一对多关系的实体?
- java - 网页中的图像映射
- javascript - 创建带有浮动侧边栏的目录
- rest - 当在 URL 和正文中使用 id 进行 PUT 时,哪一个获胜?
- javascript - 跟踪 DOM 中的更改触发缓慢
- python - 检测不直的线(垂直和水平)并通过它对齐图像?
- asp.net-mvc - Twilio 有时对 SMS 或电话资源请求的响应速度过快
- python - Seaborn 线图:在 X 轴的开头和结尾显示额外的 1 小时(xlim 问题)