showSoftInputFromInputMethod устарела для Android P API 28

1

Метод showSoftInputFromInputMethod из класса InputMethodManager устарел в Android P. Согласно документации, мы должны использовать метод InputMethodService.requestShowSelf(int) для Android P и выше.

Теперь вопрос в том, как мы можем получить ссылку на класс InputMethodService. Я попытался создать новый объект и вызвать для него requestShowself() но он не работает.

InputMethodService inputMethodService = new InputMethodService();
inputMethodService.requestShowSelf(0);

Как мы можем использовать предложенную альтернативу для этого устаревания для API 28 и выше?

Теги:
inputmethodmanager
android-input-method
android-keypad
android-9.0-pie

1 ответ

0

InputMethodService реализуется приложениями IME. (например, доска). Если вы разработчик приложения и пытаетесь показать IME, используйте InputMethodManager.showSoftInput(TextView, 0);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню