2015-03-26 2 views
1

Я хочу показать Android InputMethodPicker в течение определенного времени, и если пользователь не взаимодействует с ним, закройте его.Android - закрыть InputMethodPicker программно

После открытия с использованием метода InputMethodManagerInputMethodPicker мне было интересно, как его закрыть программным путем.

((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).showInputMethodPicker 

Я попытался имитировать backPress, но вместо этого он закрывает вызывающую деятельность.

Спасибо.

ответ

0

Это мое решение, которое отлично работает

 Intent intent = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); 
     sendBroadcast(intent); 

это может использоваться для различных диалоговой системы

Смежные вопросы