AutoCompleTeTextView - это почти работает до тех пор, пока я от него у Tabway?
-
26-09-2019 - |
Вопрос
У меня есть управление AutoCompleTextView, обслуживаемая слушателем «OnClick». Он извлекает список элементов из базы данных и заполняет адаптер массива, прикрепленный к элементу управления. Когда я вводю достаточно текста, чтобы выделить запись в списке адаптера (обычно около 2 символов), и я выбираю идентифицированный элемент, прослушиватель AdapterView 'onitemclick', и я могу определить выбранный элемент, установить текст в AutoCompleTeTextView и выполнить его метод выполнения CoverCompletion (). Когда эта процедура завершается, виртуальная клавиатура остается на месте. Когда я «вкладываю» от контроля, я получаю NullPointerException!
Любые предложения оценили ...
PS: Этот дисплей генерируется программно.
Решение
Вы можете использовать фрагмент ниже, чтобы скрыть клавиатуру.
private static void hideSoftKeyboard (View view) {
InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);
}