KeyCharacterMap.GetEvents(Char[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtenha uma matriz de objetos KeyEvent que, se colocados no fluxo de entrada, poderiam gerar plausivelmente a sequência de caracteres fornecida.
[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[]
Parâmetros
- chars
- Char[]
A sequência de caracteres a serem gerados.
Retornos
Uma matriz de KeyEvent objetos ou nulo se a matriz de caracteres fornecida não puder ser gerada usando o mapa de caracteres de chave atual.
- Atributos
Comentários
Obtenha uma matriz de objetos KeyEvent que, se colocados no fluxo de entrada, poderiam gerar plausivelmente a sequência de caracteres fornecida. Não é garantido que a sequência é a única maneira de gerar esses eventos ou que é ideal.
Essa função é oferecida principalmente para fins de instrumentação e teste. Pode falhar ao mapear caracteres para códigos de chave. Em particular, o mapa de caracteres de chave para a ID do #BUILT_IN_KEYBOARD built-in keyboard dispositivo pode estar vazio. Considere usar o mapa de caracteres de chave associado à ID do #VIRTUAL_KEYBOARD virtual keyboard dispositivo.
Para entrada de texto robusta, não use essa função. Em vez disso, construa um KeyEvent código KeyEvent#ACTION_MULTIPLE com ação que contém a cadeia de caracteres desejada usando KeyEvent#KeyEvent(long, String, int, int).
Java documentação para android.view.KeyCharacterMap.getEvents(char[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.