Язык

KeyCharacterMap.GetEvents(Char[]) Метод

Определение

Получение массива объектов KeyEvent, которые, если они помещают в входной поток, могут правдоподобно генерировать указанную последовательность символов.

[Android.Runtime.Register("getEvents", "([C)[Landroid/view/KeyEvent;", "GetGetEvents_arrayCHandler")]
public virtual Android.Views.KeyEvent[]? GetEvents(char[]? chars);
[<Android.Runtime.Register("getEvents", "([C)[Landroid/view/KeyEvent;", "GetGetEvents_arrayCHandler")>]
abstract member GetEvents : char[] -> Android.Views.KeyEvent[]
override this.GetEvents : char[] -> Android.Views.KeyEvent[]

Параметры

chars
Char[]

Последовательность символов для создания.

Возвращаемое значение

Массив объектов или null, если заданный KeyEvent массив char не может быть создан с помощью текущей карты символов ключа.

Атрибуты

Комментарии

Получение массива объектов KeyEvent, которые, если они помещают в входной поток, могут правдоподобно генерировать указанную последовательность символов. Не гарантируется, что последовательность является единственным способом создания этих событий или оптимальной.

Эта функция в основном предлагается для инструментирования и тестирования. Не удается сопоставить символы с ключевыми кодами. В частности, карта символов ключа для идентификатора устройства может быть пуста #BUILT_IN_KEYBOARD built-in keyboard . Вместо этого рекомендуется использовать карту символов ключа, связанную с идентификатором #VIRTUAL_KEYBOARD virtual keyboard устройства.

Для надежной записи текста не используйте эту функцию. Вместо этого создайте KeyEvent код KeyEvent#ACTION_MULTIPLE действия, содержащий нужную строку с помощью KeyEvent#KeyEvent(long, String, int, int).

Java документации по android.view.KeyCharacterMap.getEvents(char[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к