質問: true; await Navigation.PopAsync(); await DisplayAlert("", result.Text, "OK"); } }); }; App.Current.MainPage.Navigation.PushAsync(scanPage); //Navigation.PushModalAsync(scanPage); //Modalだとなぜかちゃんと表示される }; readQR.GestureRecognizers.Add(readQRButton); } // MainActivity.cs protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); Forms.Init(this, bundle); global::ZXing.Net.Mobile.Forms.Android.Platform.Init(); } public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Permission[] grantResults) { ZXing.Net.Mobile.Android.PermissionsHandler.OnRequestPermissionsResult(requestCode, permissions, grantResults); } ``` ### エラーメッセージ →文字数制限の為はいらなかったので割愛・・いい添付方法があれば教えてください。。。。 ### 試したこと ・AndroidマニュフェストにFlashlightも追加 ->特に変わらず ・`Navigation.PushModalAsync(scanPage);`にしてみる ->ちがうんだ、modalじゃダメなんだよ・・ ・ZXingをアンインストール->インストール ・readQRタップ時のイベントの中身を`try{}catch(Exception ex){DisplayAlert("",ex.Message,"OK")}`してみた ->エラー表示なし ### 補足情報 ・ZXing.Net.Mobile v2.2.9 ・Xamarin.Android 7.3
回答: 遅くなりましたが、原因不明のまま解決しました。 別の開発者のソースを取り込んだあと、何事もなかったかのように動きました・・。 取り込んだソースには、パーミッションをいじっただとか、該当ソースを触ったりはなかったのですが、謎は深まるばかりです。