Я использую AlertDialog для всплывающего окна и запрашиваю у пользователя некоторую информацию, когда пользователь нажимает кнопку.
Диалог работает нормально, и я получаю информацию о пользователе, которую он сам закрывает.
Однако, когда приложение возвращает фокус на мой основной вид ... он устанавливает фокус на виджет EditText, который вызывает отображение клавиатуры для этого вида.
Я не хочу, чтобы клавиатура появлялась, если пользователь явно не фокусирует внимание на этом поле, поэтому как мне изменить / переопределить поведение по умолчанию, чтобы оно не фокусировалось на этом поле после закрытия AlertDialog.
Это не ведет себя таким образом, когда вид изначально раздувается, поле фокусируется (подсвечивается), но клавиатура не видна, только после того, как пользователь нажимает на поле, клавиатура появляется при запуске приложения. Это поведение после закрытия диалогов совершенно другое .. какие-либо идеи?
(Нет, EditText не находится рядом с кнопками диалогового окна оповещения, так что это не так, как если бы второе нажатие или что-то происходит случайно или щелчок передается вверх по стеку.)