protected void selectPicFromCamera() {
if (!EaseCommonUtils.isSdcardExist()) {
Toast.makeText(getActivity(), R.string.sd_card_does_not_exist, Toast.LENGTH_SHORT).show();
return;
} cameraFile = new File(Environment.getExternalStorageDirectory() + "/" + System.currentTimeMillis() + ".jpg"); // cameraFile = new File(PathUtil.getInstance().getImagePath(), EMClient.getInstance().getCurrentUser()
// + System.currentTimeMillis() + ".jpg");
//noinspection ResultOMethodCallIgnored
Log.v("相机bug","+"+cameraFile);
cameraFile.getParentFile().mkdirs();
startActivityForResult(
new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(cameraFile)),
REQUEST_CODE_CAMERA);
}

解决办法:

  if (PathUtil.getInstance().getImagePath() == null) {
PathUtil.getInstance().initDirs("", "", getActivity());
}
cameraFile = new File(PathUtil.getInstance().getImagePath(), EMClient.getInstance().getCurrentUser()
+ System.currentTimeMillis() + ".jpg");
//noinspection ResultOfMethodCallIgnored
cameraFile.getParentFile().mkdir(); 网上说是初始化问题,但实在是发现不了哪里初始化不对了,最后通过该方法解决
自己判断路径是否为null,是的话则调用PathUtil的initDirs方法
if (PathUtil.getInstance().getImagePath() == null) {
PathUtil.getInstance().initDirs("", "", getActivity());
}

最新文章

  1. C语言中把数字转换为字符串 【转】
  2. 蚁群算法简介(part2: 蚁群算法之构造路径)
  3. LoadRunner检查点
  4. HSV色彩空间
  5. curl上传、下载、https登陆
  6. vsftpd匿名用户只能上传不能下载
  7. linux下MySQL 5.6源码安装
  8. CSS3的position:sticky介绍
  9. Dij的堆优化
  10. Android之ActionBar、Tabs、Fragment、ViewPager实现标签页切换并缓存页面
  11. Jmeter的逻辑控制器——Controller
  12. 【NOIP模拟】LCS及方案数(DP)
  13. C# Aspose.Cells 如何设置单元格样式
  14. JVM深入理解<一>
  15. ThreadPoolExecutor 入参 corePoolSize 和 maximumPoolSize 的联系
  16. nginx ngx_http_sub_module使用
  17. 数据库类型与JDBC TYPE 和Java类型对应关系
  18. ssi框架搭建
  19. win32下编译glog
  20. Objective-C如何使用对象集合学习系列之一

热门文章

  1. win7中配置eclipse连接Ubuntu内的hadoop
  2. tensorflow第一个例子
  3. 7.23实习培训日志-JDBC
  4. SqlServer(带中文注释)
  5. vue+element-ui 实现分页
  6. python之03编码学习
  7. 2017-11-8 NOIP模拟赛
  8. 文本处理三剑客之gawk
  9. IOS 关于tableview中cell的长按手势
  10. 关于node中的global,箭头函数的this的一个小问题