之前把下面的这段代码放到了startActivityForResult() 后面,结果出现错误,考虑到原应该是先调用startActivityForResult()函数,要想获取图片的信息需要到onActivityResult()中去处理
//把拍下来的图片存到系统图库的实现,放到onActivityResult()中实现 try { MediaStore.Images.Media.insertImage(mContext.getContentResolver(), currentImageFile.getAbsolutePath(), pictureName, null); } catch (FileNotFoundException e) { e.printStackTrace(); } mContext.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" +currentImageFile)));