我在我的xamarin.forms应用程序中使用了Zxing.net.mobile库,但我发现它的使用存在很大的局限性。 当条形码扫描仪处于活动状态并按下后退按钮时,UI返回上一页但无法执行代码,因为无法触发事件或将回调函数传递给扫描仪和OnAppearing()方法不开火。有谁知道可能有效的解决方案?谢谢!
编辑:示例代码
public partial class MyPage : ContentPage
public MyPage()
{
InitializeComponent();
}
public async void MyMethod()
{
var scanner = new MobileBarcodeScanner();
scanner.ScanContinuously(MyScanningAction);
}
private async void MyScanningAction(ZXing.Result scanningResult)
{
... do something ....
}