Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
This fragment contains a Dialog object, which it displays as appropriate based on the fragment's state.
dialog.dismiss(); в OnClickListener'ах? AlertDialog закрывается автоматически при нажатии на кнопки (хотя такое поведение можно изменить, но этого как раз в статье и нету). Посмотрите исходный код AlertController.В этом примере я использовал setCancelable(true) — это разрешает пользователю закрывать диалоговое окно с помощью хардварной кнопки Back.
Здесь есть один подводный камень: обработку элементов этого Layout вы должны будете производить именно в той Activity, где вызываете это диалоговое окно.
Диалоговые окна в Android. Часть 1