我将 ZXing.Net.Mobile 用于这样的表单
var scanPage = new ZXingScannerPage();
scanPage.OnScanResult += (result) => {
// Stop scanning
scanPage.IsScanning = false;
// Pop the page and show the result
Device.BeginInvokeOnMainThread(async () => {
// await Navigation.PopAsync();
await Navigation.PushModalAsync(new Pages.DataGridPage(PladsId));
});
};
Run Code Online (Sandbox Code Playgroud)
来自https://components.xamarin.com/gettingstarted/zxing.net.mobile.forms
但是在我扫描完 carmera 冻结后再次尝试时,我曾尝试处理/停止扫描仪但没有成功
可以停止或处理 ZXing 以便我可以再次使用它吗?
我正在使用 Visual Studio 2015 社区、xamarin.Forms 2.3.3.168、Syncfusion 14.4.0.15 和 ZXing.Net.Mobile 2.1.47。在 Android 版本 6.0.1 并使用 API 23 的 sony xperia z3 上运行它
任何帮助深表感谢