【问题标题】:Zxing Xamarin Forms BlackScreen on ResumeZxing Xamarin 在简历上形成 BlackScreen
【发布时间】:2018-05-20 18:00:47
【问题描述】:

今天我在 Xamarin Forms (Android) 上发现了一个问题 - iOS 运行良好。

Zxing 在构造函数中被初始化。 权限设置正确。

复制步骤:

  1. 导航到扫描仪页面。 (不要扫描任何东西)
  2. 单击“主页”按钮,您将进入开始屏幕。
  3. 使用 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

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.android zxing zxing.net


    【解决方案1】:

    我正在使用Xamarin.Forms 并在OnAppearing() 中调用InitializeComponent(); 解决了这个问题(可能不是最优雅的解决方案,但它工作正常)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-02
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多