protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != RESULT_OK) {
return;
}
switch (requestCode) {
case PICK_FROM_CAMERA:
Intent intent = new Intent(this, ImageEdditerMainActivity.class);
FileUtil.setStrFilePath(mImageCaptureUri.getPath());
intent.putExtra("scale", true);
startActivityForResult(intent, TAKE_PICTURE);
break;
case SELECT_MOVIE:
break;
case SELECT_IMAGE:
Intent imageintent = new Intent(this, ImageEdditerMainActivity.class);
currImageURI = data.getData( ) ;
Log.d("current",currImageURI.getPath());
FileUtil.setStrFilePath(getRealPathFromURI(currImageURI));
imageintent.putExtra("scale", true);
startActivityForResult(imageintent , TAKE_PICTURE);
break;
case TAKE_PICTURE:
Toast.makeText(CameraMainActivity.this, FileUtil.getStrFilePath(), Toast.LENGTH_LONG);
break;
}
}
setResult를 썼는데 제대로 안돌아오는 것 같아요 . 좀 도와주십쇼.. ㅠ