【问题标题】:Zxing library barcode scan pauses or shows black screen sometimesZxing 库条码扫描有时会暂停或显示黑屏
【发布时间】:2016-08-21 19:27:57
【问题描述】:

我正在使用 zxing 库来扫描条形码,我的应用程序中有 2 个位置(2 个标签)有扫描仪。我正在使用带有 viewpager 的 Tablayout 来托管标签。

我得到了不同的设备。 在 nexus 6(操作系统版本 6.1)上

当我单击第二个选项卡时,扫描仪相机在第二个选项卡上工作正常,但是我再次单击第一个选项卡扫描功能在第一个选项卡上工作正常,现在当我再次单击第二个选项卡时,扫描仪相机暂停在之前的状态.

在 moto g2 (Os 5.0.2) 上 扫描仪相机在第一次单击选项卡时工作正常,但当再次选择该特定选项卡时它会变黑。

我附上了图片以便更好地理解。

主页选项卡上带有扫描按钮的图像将指向带有标题 Scan1 的屏幕 第二个标签是带有标题扫描的相机图标

【问题讨论】:

  • 嗨,Saawan,我遇到了类似的问题,您能解决吗?如果您能帮助我,我将不胜感激,我还发布了我的代码和问题stackoverflow.com/questions/43075684/…
  • 你好@TheDeveloper 我不得不更换库。抱歉回复晚了

标签: android tabs android-viewpager zxing


【解决方案1】:

不幸的是,Zxing 扫描仪不能这样工作。要使其工作,您应该只有一个扫描仪实例。如果您想在多个选项卡中使用它,最好为两个选项卡重用相同的视图。当 onPageChanged 被调用时,您可以将视图替换为一个实例 Zxing 视图。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-01-09
  • 1970-01-01
  • 2012-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-14
  • 1970-01-01
相关资源
最近更新 更多