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

안드로이드 Dialog 관련 질문있습니다

0 추천
안녕하세요

안드로이드 초보가 질문이 있어 글올립니다.

onReceive에서 해당 action 값에 따라 Dialog 를 보여주도록 기능이 구현되었는데 ..

이 Dialog 가 보여질 때가 있고 안보여질때가 있습니다.

FinishDialog extends Dialog 로 구현이 되었고.. 이게 정상적으로 동작이 안되서 ..

onReceive에서 showDialog(1, null); 로 호출을 하고 해당 클래스에 onCreateDialog(int id, Bundle args) 를 구현해서

FinishDialog를 이쪽에서 생성해서  return 하도록 변경도 해봤는데 동작이 원할하지가 않습니다.

코드는 아래와 같이 구현을 했습니다.

protected Dialog onCreateDialog(int id, Bundle args) {

  FinishDialog dialog = new FinishDialog(this);

  return dialog;

}

로그캣으로 로그를 찍어서 봤을때 onCreateDialog 까지 호출이 된걸로 나오는데 Dialog 가 안보이고 있습니다.

여러 고수님들의 조언 부탁드립니다.

감사합니다.
익명사용자 님이 2015년 4월 27일 질문

1개의 답변

0 추천
무슨 말인지는 대강 이해했지만.. dialog를 종료시킬때 확실하게 종료시켜보세요.
Djleeee (13,180 포인트) 님이 2015년 4월 28일 답변
...