Nineclown / self_study

0 stars 0 forks source link

[Android] CropImage 관련 + OnActivityResult #30

Open Nineclown opened 6 years ago

Nineclown commented 6 years ago

CropImage 라이브러리

CropImage.activity()
                    .setGuidelines(CropImageView.Guidelines.ON_TOUCH)
                    .start(addPhotoActivity);

액티비티에선 이렇게 해도 request code가 잘 받아와짐.

프래그먼트는 문제가 생기는데, random하게 request 코드가 생김. 이유는 startActivityForResult()를 프래그먼트에서 걍 실행시켜서 그럼. getActivity(). 이걸 앞에 꼭 붙여야 정상적으로 동작. 프래그먼트는 액티비에서 살펴봐야 하는데, 액티비티 메소드를 안쓰고 바로 쓰면 저게 새로 나온 메소드로 알고 있음 그래서 저걸 쓰라면 OnActivityResult()를 오버라이딩 해야댐. 프래그먼트 내에서. 그런다음 super()를 써서 액티비티껄 불러와서 써야 정상적으로 동작함.