今天我在 Xamarin Forms (Android) 上发现了一个问题 - iOS 运行良好。
Zxing 在构造函数中被初始化。权限设置正确。
重现步骤:
- 导航到扫描仪页面。(不要扫描任何东西)
- 单击“主页”按钮,您将进入开始屏幕。
- 使用 Android“App-Switcher”导航回应用程序
-> 现在你得到一个黑屏。
如果我回到应用程序,
protected override void OnAppearing()
则调用方法。我在这里设置zxing.IsScanning = true;
如果我在我的应用程序中导航,例如从扫描仪页面导航并返回 - 一切都很好。
Zxing 版本:2.3.2 并且还使用 2.3.1 XamarinForms 版本进行了测试:2.5.0.91635
适用于 iPhone SE、7、X 上的 iOS 10-11 不适用于 Galaxy S7、华为 P8、LG G3 上的 Android 6,7