Проблемы с Android Dialog и выдвижной клавиатурой - PullRequest
0 голосов
/ 14 декабря 2010

Мое Android-приложение открывает диалоговое окно с полем «Редактировать текст».Если диалоговое окно отображается с закрытой выдвижной клавиатурой, а затем открывается клавиатура, диалоговое окно (иногда) исчезает.Приложение уходит в никогда-никогда не приземлиться.Я использую LG Alley.

Есть ли событие для открытия слайдера клавиатуры?Событие, которое я могу захватить и получить контроль над этой ситуацией?Любой совет, как с этим бороться?

Ответы [ 2 ]

1 голос
/ 14 декабря 2010

Я думаю, вы, возможно, видите результат «изменения конфигурации» - см. Обработка изменений времени выполнения .

Такие вещи, как изменение ориентации устройства или открытие / закрытие «жесткой» клавиатуры, приводят к разрушению и воссозданию выполняемой в данный момент Деятельности, и вам необходимо восстановить вещи такими же, какими они были до изменения.

Не столько прислушиваясь к событию, сколько к тому, чтобы иметь возможность «проследить ваши шаги» с самого начала.

0 голосов
/ 03 июня 2012

Я обнаружил, что добавление этого типа оператора в файл манифеста решает проблему

android:configChanges="keyboardHidden|orientation"
...