ZXing在MaterDetailPage中崩溃

时间:2018-04-23 16:35:18

标签: xamarin.forms zxing

我有一个Xamarin Forms项目,其中包含使用MasterDetailPage的横向菜单。在iOS中一切正常,但在Android中,当我推动ZXingScanner时应用程序崩溃。但是,当我从“主页”使用它时也行得通。

ZXingScannerPage pagina = new ZXingScannerPage();

pagina.OnScanResult += (result) => 
{ 
    try { 
         pagina.IsScanning = false; 

         Device.BeginInvokeOnMainThread(async() => 
         { 

           var code = result.Text; 
           await App.Current.MainPage.Navigation.PopModalAsync();

           await App.Current.MainPage.DisplayAlert("Scanned", code, "OK); 



         }); 
      } catch (Exception ex) {
        Debug.WriteLine("Error " + ex.Message); 
      } 
};


await App.Current.MainPage.Navigation.PushAsync(pagina);

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

同样的问题发生在我身上。请检查一下 link。确保解决方案中没有安装不需要的NuGet软件包。还要确保使用稳定版本的软件包。如果问题在此之后仍然存在,我建议您从头开始创建相同的项目。它解决了我的问题。