Android: что такое InputConnectionWrapper и что он делает?

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

Я хочу знать:

  1. что на самом деле InputConnectionWrapper и что это делает?
  2. что такое sendKeyEvent(Keyevent keyevent) [один из методов переопределения]?

1 ответ

Решение

InputConnectionWrapper класс является вспомогательным классом или классом, созданным с использованием InputConnection класс. Где использование InputConnection класс

Интерфейс InputConnection - это канал связи от InputMethod обратно к приложению, которое получает его ввод. Он используется для выполнения таких задач, как чтение текста вокруг курсора, фиксация текста в текстовом поле и отправка необработанных ключевых событий в приложение.

Это означает, что мы можем читать / выполнять операции из представления ввода из разных сценариев. Например: getTextAfterCursor Метод помогает получить текст после курсора.

sendKeyEvent метод состоит в том, чтобы отправить ключевое событие в представление ввода, такое как backpress, return и т. д.

Другие вопросы по тегам