Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
            intent
.setType("image/*");
            intent
.putExtra("crop", "true");
            intent
.putExtra("aspectX", sizePicWidth);
            intent
.putExtra("aspectY", sizePicHeight);
            intent
.putExtra("outputX", sizePicWidth);
            intent
.putExtra("outputY", sizePicHeight);
            intent
.putExtra("scale", true);
            intent
.putExtra("noFaceDetection", true);
            intent
.putExtra("output", uriOrg);
           
String str = String.valueOf(Bitmap.CompressFormat.PNG);
            intent
.putExtra("outputFormat", str);
            uriTempPic
= Uri.fromFile(fileTempPic);
            intent
.putExtra("output", uriTempPic);

            startActivityForResult
(intent, REQUEST_GET_PICTURE);


                                           
:
                                           
:
                                           
:

                           
Uri myUri = data.getData();



코드 헤이라이터 버그 때문에 요렇게 stackoverflow에서 가져왔습니다.


저 변수 myUri 은 null 이 됩니다.


왜냐하면 crop 이미지를 가져올때 아웃풋은 따로 빠져있기 때문이죠

제가 따로 temp로 저장되게 해놨습니다.

crop의 temp는 반드시 저장해야하지만,


crop을 하는 동시에 그 original 사진의 uri를 가져올 수 없을까요?


다른 어플리케이션을 보니,

사진 선택(크롭 안함) -> 원본 uri 저장 하는 동시에 crop 호출 -> 자름

이렇게 해서 원본 uri를 가져오더라고요, 그렇게 말고 동시에할수는 없을까요