private Uri mPhotoUri;
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
ContentValues values = new ContentValues();
mPhotoUri = this.getContentResolver().insert(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
System.out.println("*******mPhotoUri1:"+mPhotoUri);
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, mPhotoUri);
startActivityForResult(intent, CAMERA_PHOTO);
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
NodeItem item = null;
switch (requestCode) {
case CAMERA_PHOTO:
}
}
返回onActivityResult方法中直接调用mPhotoUri路径为空,这是什么原因啊?
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
ContentValues values = new ContentValues();
mPhotoUri = this.getContentResolver().insert(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
System.out.println("*******mPhotoUri1:"+mPhotoUri);
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, mPhotoUri);
startActivityForResult(intent, CAMERA_PHOTO);
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
NodeItem item = null;
switch (requestCode) {
case CAMERA_PHOTO:
}
}
返回onActivityResult方法中直接调用mPhotoUri路径为空,这是什么原因啊?