2014-01-29 2 views
3

터치 외부 이벤트를 사용하여 AlertDialog를 닫을 때 콜백이 있습니까? 나는 이것을 "setCanceledOnTouchOutside (true)"로 설정했다. AlertDialog가 touch outside 이벤트를 사용하여 닫히면 특정보기의 가시성을 설정하려고합니다. 어떤 아이디어?AlertDialog 닫기 이벤트를 처리하는 방법은 무엇입니까?

도움이된다면 Fragment 내에 AlertDialog.Builder()를 사용하고 있습니다.

답변

2

OnDismissListener이 가장 적합하지만 비교적 높은 API 수준이 필요하므로 대신 OnCancelListener을 사용해야 할 수 있습니다.

+0

감사합니다. AlertDialog 설명서를 보았습니다. 그것은 정말로 빠른 것이 었습니다. –

+2

AlertDialog.Builder.setOnDismissListener()는 API 레벨 17이지만 Dialog.setOnDismissListener()는 API 레벨 1이며 동일한 효과를가집니다. –

관련 문제