2011-11-21 5 views

답변

4

이러한 경우에는 showDialog(int) 메서드를 사용하여 대화 상자를 열 것을 권장합니다. 그렇게하면 대화 상자에 대한 참조가 없더라도 dismissDialog(int)을 사용하여 대화 상자를 닫을 수 있습니다. 대화 상자가 열려 있는지 여부를 잘 모르는 경우 dismissDialog 전화를 try-catch으로 묶어야합니다.

+0

고마워요! 열려 있지 않은 대화 상자를 닫으면 예외가 발생하지만 걱정 스럽습니다. 예를 들어 try-catch 블록이 내 문제를 해결할 것입니다. 나는 그것에 대해 완전히 잊었다. 그러나 대화 상자가 열려 있는지를 알 수있는 방법이 있습니까? – Arci

+0

대화 상자에 대한 참조를 유지하고 'isShowing'과 같은 메서드를 사용해야한다는 것을 알고 싶습니다. – Cristian

관련 문제