AutoCompleTeTextView - это почти работает до тех пор, пока я от него у Tabway?

StackOverflow https://stackoverflow.com/questions/4229305

Вопрос

У меня есть управление 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);
    }
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top