今日、私はXamarin Forms(Android)に関する問題を発見しました.iOSはうまくいきます。Zaming Xamarin Forms BlackScreen on Resume
コンストラクタでZxingが初期化されています。 権限が正しく設定されています。
再現手順:
- 移動をスキャナのページへ。 (何もスキャンしないでください)
- 「ホーム」ボタンをクリックすると、開始画面が表示されます。 Androidの "アプリケーションスイッチャー" とのApp
で
私がアプリに戻った場合、方法 protected override void OnAppearing()
が呼び出されます。 ここに設定するzxing.IsScanning = true;
私は自分のアプリ内をナビゲートしてスキャナページからナビゲートして戻ってくると、すべて正常に動作します。
Zxingバージョン:2.3.2と2.3.1も XamarinFormsバージョンでテスト:
iPhone SE、7上のiOS 10-11の作品、X は、Android 6.7で動作しない2.5.0.91635ギャラクシーS7、Huawei社P8、LG G3