Как открывать клавиатуру с проверкой видимости?

Есть ли способ открывать клавиатуру с проверкой видима она в данный момент или нет? Написал вот такой код:

fun Context.showKeyboardUsingContext(view: View) {
    val inputMethodManager = getSystemService(Context.INPUT_METHOD_SERVICE) as? InputMethodManager
    inputMethodManager?.showSoftInput(view, InputMethodManager.SHOW_FORCED)
}

Нужно ли беспокоиться за множественное открытие клавиатуры?


Ответы (0 шт):