关于zxing captureActivity黑屏的问题,我在网上搜索一下,结果发现几乎没有这方面的资料。后来自己用了半天时间,独步跟踪调试,查看相机类的代码,最后发现了一点问题,就是关闭相机的时候没有停止相机的界面(也可能不是这个问题,但是不管怎么样能解决问题就行了O(∩_∩)O~)。所以我就修改了package com.google.zxing.camera这个包下的类CameraManager.java,然后修改了closeDriver()这个方法。调式,问题解决了。下面贴出简单的代码,希望对别人有点帮助。

问题描述:使用zxing进行条码扫描的时候,如果你按了返回键或者搜索键或者home键,不管你操作了什么,只要是切换了当前活动的activity。而当你再返回扫描界面的时候,会发现扫描界面居然变成了黑色的背景,只看到了一条红色的线了。

解决方法:
找到package com.google.zxing.camera下的类CameraManager.java类,修改closeDriver()方法,非常简单:
..................省略了前面的代码
public void closeDriver() {
    if (camera != null) {
      FlashlightManager.disableFlashlight();
      if (previewing) {
    camera.stopPreview();
      }
      
      camera.release();
      camera = null;
      previewing=false;
    }
  }
..................省略了后面的代码

好了,运行调式吧。

最新文章

  1. 【HTML5】Web Audio API打造超炫的音乐可视化效果
  2. Transactional Replication2:在Subscriber中,主键列是只读的
  3. tyvj1194 划分大理石
  4. .net之微信企业号开发(二) 企业号人员身份认证与开发
  5. razor GPU
  6. dotnetfx35.exe
  7. 用RequireJS优化Wijmo Web页面
  8. SpringMvc处理post请求乱码的filter
  9. 点击按钮颜色变深.通过ColorFilter ColorMatrix
  10. win10 系统输入法与 idea的 ctr+shift+f 快捷键冲突,解决办法
  11. HighCharts之2D带有Legend的饼图
  12. C语言第零次作业总结
  13. deep learning 以及deep learning 常用模型和方法
  14. 在保存Bitmap的时候出现“GDI出现一般性错误”
  15. Hibernate的核心对象关系映射
  16. Pytorch中的Batch Normalization操作
  17. SDOI2013 R1 Day1
  18. 【小甲鱼】【Python】正则表达式(二)
  19. jvm高级特性(6)(线程的种类,调度,状态,安全程度,实现安全的方法,同步种类,锁优化,锁种类)
  20. WebDriver 工作原理

热门文章

  1. 齐博x1当前URL标签
  2. 33.ModelSerializer详解
  3. 9.pygame-键盘捕获
  4. Windows7下驱动开发与调试体系构建——1.驱动开发的环境准备
  5. 真正“搞”懂HTTP协议03之时间穿梭
  6. Flask框架:如何运用Ajax轮询动态绘图
  7. 2022春每日一题:Day 33
  8. php变量规范命名用了记得消除,保证唯一性
  9. JAVA 用分苹果来理解本题
  10. Excel表格复制填写