在标记此重复项之前,请考虑到大多数类似问题来自五年前,并且答案可能已过时。我听说过有关ZXing的好消息,但是我只能让它偶尔扫描大约两次。我基本上复制了ZXing示例代码,它运行良好,可以部署应用程序,显示预览,并且没有错误消息。它还在蓝色月亮或更短的时间内扫描一次。这就是页面构造函数中的内容
scanpage = new ZXingScannerView
{
AutomationId = "scanpage"
};
scanpage.OnScanResult += (result) => Device.BeginInvokeOnMainThread( () =>
{
scanpage.IsAnalyzing = false;
// Do stuff that never happens because it never scans
scanpage.IsAnalyzing = true;
});
overlay = new ZXingDefaultOverlay
{
AutomationId = "zxingDefaultOverlay",
};
grid.Children.Add(scanpage);
Content = grid;
使人们陷入这种情况的常见陷阱是什么?