Zxing 库条码扫描有时会暂停或显示黑屏

Posted

技术标签:

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

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

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

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

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

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

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

【问题讨论】:

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

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

【讨论】:

嗨,你能帮帮我吗?我有类似的问题。 ***.com/questions/43075684/…

以上是关于Zxing 库条码扫描有时会暂停或显示黑屏的主要内容,如果未能解决你的问题,请参考以下文章

如何将 ZXing 库集成到 Android Studio 进行条码扫描?

如何使用 zxing 库获取扫描的条码类型?

Java生成条码二维码

Zxing二维码扫描

android开发 如何实现扫描本地二维码图片

在WPF中开启摄像头扫描二维码(Media+Zxing)