Я пережил эту проблему и решил ее. Эта проблема составляет около InputMethodManager.SHOW_FORCED
значение в моем проекте. Когда я открываю клавиатуру с помощью SHOW_FORCED
, то при попытке закрыть клавиатуру клавиатура не закрывалась.
Например:
activity.getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(view, InputMethodManager.SHOW_FORCED);
Если вы используете вышеуказанный способ, чтобы открыть клавиатуру, вы можете попробовать изменить значение SHOW_FORCED
на SHOW_IMPLICIT
значение
Например:
activity.getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);