Не удается скрыть клавиатуру в onDestroyView фрагмента () - PullRequest
0 голосов
/ 01 апреля 2020

У меня проблема, я хочу скрыть клавиатуру, когда фрагмент находится за пределами экрана.

override fun onDestroyView() {
    view?.findFocus()?.hideKeyboard()
    super.onDestroyView()
}

internal fun View.hideKeyboard() {
    clearFocus()
    val imm = context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
    imm.hideSoftInputFromWindow(windowToken, 0)
}

Это работает, когда я заменяю один фрагмент другим, но не работает, когда я go вернуться к предыдущему виду деятельности. Что можно сделать, чтобы разобраться с этим делом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...