Android: что такое InputConnectionWrapper и что он делает?
Я посмотрел официальную документацию, но там была только одна строка, сообщающая, что это класс-оболочка для передачи вызовов другому входному соединению. Я не понял, что он сказал.
Я хочу знать:
- что на самом деле
InputConnectionWrapper
и что это делает? - что такое
sendKeyEvent(Keyevent keyevent)
[один из методов переопределения]?
1 ответ
InputConnectionWrapper
класс является вспомогательным классом или классом, созданным с использованием InputConnection
класс. Где использование InputConnection
класс
Интерфейс InputConnection - это канал связи от InputMethod обратно к приложению, которое получает его ввод. Он используется для выполнения таких задач, как чтение текста вокруг курсора, фиксация текста в текстовом поле и отправка необработанных ключевых событий в приложение.
Это означает, что мы можем читать / выполнять операции из представления ввода из разных сценариев. Например: getTextAfterCursor
Метод помогает получить текст после курсора.
sendKeyEvent
метод состоит в том, чтобы отправить ключевое событие в представление ввода, такое как backpress, return и т. д.