调用相机问题不能取到最近照的
我在做一个剪切的功能 大部分功能都已实现 现在的问题是 当我选择照相功能的时候照了一张照片保存了起来也能绑定到imageView 但第二次在照相的时候也保存了但还是取的是第一照的 没办法取到当前我最新的。
//调用相机intent
if (item == 1) {
Intent getImageByCamera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
getImageByCamera.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "temp.jpg")));//建了目录来存照片
startActivityForResult(getImageByCamera, REQUEST_CAMERA);
} ;
protected void onActivityResult(int requestCode, int resultCode, Intent data){
//部分代码略........
else if (requestCode == REQUEST_CAMERA) {
File picture = new File(Environment.getExternalStorageDirectory() + "/temp.jpg"); 取的时候一直取的第一照的相片。而不是当前
startPhotoZoom(Uri.fromFile(picture));//调用剪切功能
}
}