Zxing.net.mobile,扫描仪关闭时无法获取事件xamarin.forms

时间:2017-09-14 11:10:52

标签: c# xamarin.forms zxing

我在我的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 ....
}

0 个答案:

没有答案