마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Fragment에서 startActivityForResult()를 사용하는 방법

0 추천
Fragment에서 특정 Activity를 호출 하고, 실행 결과를 다시 Fragment로 전달하고자 합니다.

그런데, Fragment에서 startActivityForResult()를 이용하여 Activity를 호출 하였고, 이에 대한 실행 결과를 받으려고 onActivityResult()에서 관련 사항을 정의 하였는데, 결과가 넘어오지 않네요.

혹시 관련하여 방법이 있으시면 좀 알려주세요.

Sample을 제공해주시면 금상첨화 이겠지만...
컴천재 (2,580 포인트) 님이 2013년 8월 13일 질문

1개의 답변

+1 추천
 
채택된 답변
Fragment를 포함하고 있는 Activity에서 onActivityResult로 데이터 취득후

Fragment에 데이터를 전달하시면 됩니다.
프루군 (640 포인트) 님이 2013년 8월 13일 답변
컴천재님이 2013년 8월 13일 채택됨
감사합니다.
추가적으로 startActivityForResult()에서 requestCode의 값이 16bit를 넘어가니까 오류가 발생하네요.
제가 해맨 것은 이것 때문이었었네요.
참조하세요~
...