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

Dialog에서 startActivityForResult같은 기능 쓸 수있나요?

0 추천

안녕하세요 초보개발자입니다.

 
다이얼로그 클래스에서는 startActivity()는 getContext().startActivity() 를 사용해서 쓸 수 있지만
startActivityForResult()는 사용하지 못하더군요
 
제가 A액티비티에서 리스트형의 다이얼로그를 띄우고
리스트형의 다이얼로그에서 onItemClick을 통해 B액티비티를 띄웁니다.
 
이때 B액티비티의 버튼이 눌리면 A액티비티에서 띄운 다이얼로그를 없애주고 싶은데요.
 
그럴라면 다이얼로그 클래스에서 startActivityForResult를 사용해 B액티비티를 띄운 다음에
B액티비티의 버튼이 눌렸을 때 다이얼로그 클래스에 onActivityResult()에서
다이얼로그 자신을 없애는 동작을 하는게 맞다고 생각했는데..
이게 안되니 어떤 방법이 있을까요?

 

윤둥이 (4,560 포인트) 님이 2014년 4월 16일 질문
A 액티비티의 onActivityForResult에서 다이얼로그를 끄면 안되나요?

1개의 답변

0 추천
Handler를 사용하세요
익명사용자 님이 2014년 4월 16일 답변
...