1
대화 상자에 대한 참조가 손실되었다고 가정 할 때 대화 상자가 열려 있는지 확인하려면 어떻게해야합니까? 대화 상자가 무엇인지 모른 채 어떻게 한 번에 모든 대화 상자를 닫을 수 있습니까?열린 대화 상자를 확인하는 방법은 무엇입니까?
대화 상자에 대한 참조가 손실되었다고 가정 할 때 대화 상자가 열려 있는지 확인하려면 어떻게해야합니까? 대화 상자가 무엇인지 모른 채 어떻게 한 번에 모든 대화 상자를 닫을 수 있습니까?열린 대화 상자를 확인하는 방법은 무엇입니까?
이러한 경우에는 showDialog(int)
메서드를 사용하여 대화 상자를 열 것을 권장합니다. 그렇게하면 대화 상자에 대한 참조가 없더라도 dismissDialog(int)
을 사용하여 대화 상자를 닫을 수 있습니다. 대화 상자가 열려 있는지 여부를 잘 모르는 경우 dismissDialog
전화를 try-catch
으로 묶어야합니다.
고마워요! 열려 있지 않은 대화 상자를 닫으면 예외가 발생하지만 걱정 스럽습니다. 예를 들어 try-catch 블록이 내 문제를 해결할 것입니다. 나는 그것에 대해 완전히 잊었다. 그러나 대화 상자가 열려 있는지를 알 수있는 방법이 있습니까? – Arci
대화 상자에 대한 참조를 유지하고 'isShowing'과 같은 메서드를 사용해야한다는 것을 알고 싶습니다. – Cristian