bug修复之takePicture failed
来源:互联网 发布:软件开发 证 编辑:程序博客网 时间:2024/06/10 06:51
友盟日志如下:
java.lang.RuntimeException: takePicture failed at android.hardware.Camera.native_takePicture(Native Method) at android.hardware.Camera.takePicture(Camera.java:1872) at android.hardware.Camera.takePicture(Camera.java:1817) at com.xxxx.xxxx.xxxx.CameraActivity.onClick(SourceFile:127) at android.view.View.performClick(View.java:4909) at android.view.View$PerformClick.run(View.java:20390) at android.os.Handler.handleCallback(Handler.java:815) at android.os.Handler.dispatchMessage(Handler.java:104) at android.os.Looper.loop(Looper.java:192) at android.app.ActivityThread.main(ActivityThread.java:5878) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1089) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:855)
复现原因:拍照按钮被重复点击时会出现这个bug。
修复:申明一个boolean变量private boolean safeToTakePicture = false;
在startPreview之后safeToTakePicture = true;
在拍照点击事件中if (safeToTakePicture) { camera.takePicture(null, null, mPicture); safeToTakePicture = false;}
在PictureCallback回调方法中的,safeToTakePicture = true;
作者:shada
链接:http://www.jianshu.com/p/d750ed066862
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读全文
0 0
- bug修复之takePicture failed
- takePicture failed takePicture失败
- takePicture failed 拍照失败
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. BUG修复
- 修复bug的痛苦之旅
- JavaScript之修复拖拽的bug
- BUG修复
- Bug 修复
- Bug修复
- bug修复
- bug和bug修复
- dwz之jqgrid请求重复提交bug修复
- bug修复系列之Can't use FLAG_RECEIVER_BOOT_UPGRADE here
- iOS动态修复App线上Bug 之 JSPatch
- RN问题汇总之-0.39.0.React.Children bug修复
- ElasticSearch之分词器进阶-修复ansj分词器bug
- Discuz!教程之触屏版不能显示分类信息bug修复
- Android开发之Eclipse碰到Android Studio的Bug修复
- [nodejs][express]监听
- 循环神经网络(RNN)原理通俗解释
- 网络通信协议
- mt6735 [CTS Verifier][Test Method]Camera FOV Calibration
- 二手房交易陷阱坑人无数,避免就等于省钱几十万
- bug修复之takePicture failed
- 欢迎使用CSDN-markdown编辑器
- Android popuWindow 点击控件外不消失问题
- 快速上手MQ之activeMQ(1)--Demo
- 测试用的中断驱动程序
- Android 简单EventBus登录界面与传值(粘性事件)
- keypress, keydown, keyup的区别
- Java | 存储
- 两个日期类相减得到相差天数的小函数