티스토리 뷰



증상



startActivityForResult(intent, requestCode); 


를 호출하였을때,

결과값을 받는 onAcitivityResult().. 에서 내가 보낸 requestCode 가 아닌 다른 이상한 값이 들어옴.





원인


Activity 가 아닌 Fragment 에서 startActivityForResult() 를 호출하였을 경우





해결


Fragment 도 startActivityForResult() 를 가지고 있다.

Fragment 에서 정상동작을 원하는 경우 


getActivity().startActivityForResult()


로 호출한다.





참고 : 


https://stackoverflow.com/questions/10564474/wrong-requestcode-in-onactivityresult





공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함