안드로이드 개발 질문/답변
(글 수 45,052)
바로 질문 드립니다. ㅠㅠ
A 라는 Activity에서 startActivityForResult()로 B Activity를 실행하고
B Activity에서 (finish()를 하고) B Activity를 다시 부릅니다...
다시 호출된 B Activity(편의상 B1이라 하겠습니다.) 에서
setResult()로 A Activity에 데이타를 넘겨주려고 합니다.
A 에서 B 실행하고 finish() 후 B1을 실행하므로
B에서 setResult 한 데이타가 넘어가는데
B1에서 다시 setResult() 로 A에게 넘겨줄수는 없나요?
전역변수를 써야 하는 건지...?? ㅠㅠ
고수님들의 관심 부탁드립니다... 몇날 며칠을 생각해도 방법이 떠오르지 않습니다.




간단하게..
A->B->B' 의 구조이신거면
B에서 B'을 부를때.. startActivityForResult 로 부르시고
B'에서 finish 할떄 setResult 해 주면
B에서 onActivityResult 에서 setResult 후 finish 하면 되겠네요.