오늘 Xamarin Forms (안드로이드)에 관한 문제점을 발견했습니다. - iOS가 잘 작동합니다.Zxing Xamarin Forms 이력서에 BlackScreen
생성자에서 Zxing이 초기화되었습니다. 사용 권한이 올바르게 설정되었습니다.
단계 재현하기 :
- 이동을 스캐너 페이지로 이동합니다. (아무것도 스캔하지 마십시오)
- "시작"버튼을 클릭하면 시작 화면이 나타납니다. 안드로이드 "앱 스위처"와 앱
에서
내가 앱으로 돌아 가면 protected override void OnAppearing()
이 호출됩니다. 여기에 설정했습니다. zxing.IsScanning = true;
스캐너 페이지에서 이동 한 다음 내비게이션과 같이 내 앱을 탐색하면 모든 것이 잘 작동합니다.
Zxing 버전 : 2.3.2 또한 2.3.1 XamarinForms 버전에서 테스트 :
아이폰 SE, 7 iOS의 10 ~ 11에 작품, X 안드로이드 6,7에서 작동하지 않습니다 2.5.0.91635 갤럭시 S7, 화웨이 P8, LG의 G3에 내가 Xamarin.Forms
을 사용하고 OnAppearing()
에서 InitializeComponent();
를 호출하고있어