Если вы предпочитаете что-то в более классическом стиле диалогового окна, то вам нужен AlertDialog. Как и любое другое модальное диалоговое окно, AlertDialog всплывает, захватывает фокус и остается там, пока пользователь не закроет его. Вы можете использовать его для критической ошибки, сообщения о проверке, которое не может быть эффективно отображено в базовом пользовательском интерфейсе активности, или для чего-то другого, когда вы уверены, что пользователь должен увидеть это сообщение и должен увидеть его сейчас.
Самый простой способ создания AlertDialog - это использование класса Builder. В стиле настоящего конструктора, Builder предлагает серию методов для настройки AlertDialog, каждый из которых возвращает Builder для удобного построения цепочки. В конце вы вызываете show() для конструктора, чтобы отобразить диалоговое окно.
К часто используемым методам конфигурации в Builder относятся следующие:
- setMessage(), если вы хотите, чтобы "тело" диалога было простым текстовым со