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

时间:2016-04-27 13:10:34

标签: android tabs android-viewpager zxing

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

我正在使用不同的设备。 在nexus 6(os版本6.1)

当我点击第二个标签时,扫描仪相机在第二个标签上工作正常,但是我再次点击第一个标签扫描功能在第一个标签上工作正常,现在当我再次点击第二个标签时,Scaner相机暂停其先前的状态

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

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

带有主页选项卡上的扫描按钮的图像将导致屏幕标题为Scan1 第二个选项卡带有标题为扫描的相机图标

home page with tabs and scan button

scan feature from second tab

scan feature from scan button in home tab

1 个答案:

答案 0 :(得分:0)

遗憾的是,Zxing扫描仪不能那样工作。为了使它工作,你应该只有一个扫描仪实例。如果要在多个选项卡中使用它,最好为两个选项卡重用相同的View。调用onPageChanged时,可以使用一个实例Zxing视图替换视图。