Idioma

InputConnectionWrapper Classe

Definição

Classe wrapper para chamadas de proxy para outra InputConnection.

[Android.Runtime.Register("android/view/inputmethod/InputConnectionWrapper", DoNotGenerateAcw=true)]
public class InputConnectionWrapper : Java.Lang.Object, Android.Views.InputMethods.IInputConnection, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/InputConnectionWrapper", DoNotGenerateAcw=true)>]
type InputConnectionWrapper = class
    inherit Object
    interface IInputConnection
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
InputConnectionWrapper
Atributos
Implementações

Comentários

Classe wrapper para chamadas de proxy para outra InputConnection. Subclasse e divirta-se!

Documentação Java para android.view.inputmethod.InputConnectionWrapper.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Construtores

Nome Description
InputConnectionWrapper(IInputConnection, Boolean)

Inicializa um wrapper.

InputConnectionWrapper(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Handler

Chamado pelo sistema para permitir que os desenvolvedores de aplicativos especifiquem um thread dedicado no qual os métodos InputConnection são chamados de volta.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados JNI usados para acessar membros dessa associação Java.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
BeginBatchEdit()

Informe ao editor que você está iniciando um lote de operações do editor.

ClearMetaKeyStates(MetaKeyStates)

Desmarque os estados pressionados por meta-tecla determinado na conexão de entrada fornecida.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CloseConnection()

Chamado pelo sistema apenas uma vez para notificar que o sistema está prestes a invalidar a conexão entre o método de entrada e o aplicativo.

CommitCompletion(CompletionInfo)

Confirme uma conclusão que o usuário selecionou entre as possíveis relatadas anteriormente para InputMethodSession#displayCompletions(CompletionInfo[]) ou InputMethodManager#displayCompletions(View, CompletionInfo[]).

CommitContent(InputContentInfo, InputContentFlags, Bundle)

Chamado pelo método de entrada para confirmar conteúdo como uma imagem PNG para o editor.

CommitCorrection(CorrectionInfo)

Confirme uma correção executada automaticamente na entrada do usuário bruto.

CommitText(ICharSequence, Int32, TextAttribute)

A variante de InputConnection.commitText(CharSequence,int).

CommitText(ICharSequence, Int32)

Confirme o texto na caixa de texto e defina a nova posição do cursor.

CommitText(String, Int32, TextAttribute)

A variante de InputConnection.commitText(CharSequence,int).

CommitText(String, Int32)

Confirme o texto na caixa de texto e defina a nova posição do cursor.

Construct(JniObjectReference, JniObjectReferenceOptions)

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
DeleteSurroundingText(Int32, Int32)

Exclua os caracteres beforeLength do texto antes da posição atual do cursor e exclua os caracteres afterLength do texto após a posição atual do cursor, excluindo a seleção.

DeleteSurroundingTextInCodePoints(Int32, Int32)

Uma variante de deleteSurroundingText(int, int).

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
EndBatchEdit()

Informe ao editor que você terminou com uma edição em lote iniciada anteriormente com beginBatchEdit().

Equals(Object)

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
FinishComposingText()

Faça com que o editor de texto conclua qualquer texto de composição que esteja ativo no momento.

GetCursorCapsMode(CapitalizationMode)

Recupere o modo de capitalização atual em vigor na posição atual do cursor no texto.

GetExtractedText(ExtractedTextRequest, GetTextFlags)

Recupere o texto atual no editor da conexão de entrada e monitore as alterações nele.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetSelectedText(GetTextFlags)

A ser adicionado

GetSelectedTextFormatted(GetTextFlags)

Obtém o texto selecionado, se houver.

GetSurroundingText(Int32, Int32, Int32)

Obtém o texto ao redor do cursor atual, com os caracteres beforeLength do texto antes do cursor (início da seleção), apóslength caracteres de texto após o cursor (final da seleção) e todo o texto selecionado.

GetTextAfterCursor(Int32, GetTextFlags)

A ser adicionado

GetTextAfterCursorFormatted(Int32, GetTextFlags)

Obter n caracteres de texto após a posição atual do cursor.

GetTextBeforeCursor(Int32, GetTextFlags)

A ser adicionado

GetTextBeforeCursorFormatted(Int32, GetTextFlags)

Obter n caracteres de texto antes da posição atual do cursor.

JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor desse objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
PerformContextMenuAction(Int32)

Execute uma ação de menu de contexto no campo.

PerformEditorAction(ImeAction)

Faça com que o editor execute uma ação que ele disse que pode fazer.

PerformHandwritingGesture(HandwritingGesture, IExecutor, IIntConsumer)

Execute um gesto de manuscrito no texto.

PerformPrivateCommand(String, Bundle)

API para enviar comandos privados de um método de entrada para seu editor conectado.

PerformSpellCheck()

Faça com que o editor execute verificação ortográfica para obter o conteúdo completo.

PreviewHandwritingGesture(PreviewableHandwritingGesture, CancellationSignal)

Visualizar um gesto de manuscrito no texto.

ReplaceText(Int32, Int32, ICharSequence, Int32, TextAttribute)

Substitua o intervalo específico no editor pelo texto sugerido.

ReplaceText(Int32, Int32, String, Int32, TextAttribute)

Substitua o intervalo específico no editor pelo texto sugerido.

ReportFullscreenMode(Boolean)

Chamado de volta quando o IME conectado alterna entre modos de tela inteira e normal.

RequestCursorUpdates(Int32, Int32)

Chamado pelo método de entrada para pedir ao editor para chamar de volta InputMethodManager.updateCursorAnchorInfo(android.view.View,CursorAnchorInfo) para notificar os locais de cursor/âncora.

RequestCursorUpdates(Int32)

Chamado pelo método de entrada para pedir ao editor para chamar de volta InputMethodManager.updateCursorAnchorInfo(android.view.View,CursorAnchorInfo) para notificar os locais de cursor/âncora.

RequestTextBoundsInfo(RectF, IExecutor, IConsumer)

Chamado pelo método de entrada para solicitar o TextBoundsInfo para um intervalo de texto que é coberto por ou nas proximidades dos limites fornecidos.

SendKeyEvent(KeyEvent)

Envie um evento de chave para o processo que está atualmente anexado por meio dessa conexão de entrada.

SetComposingRegion(Int32, Int32, TextAttribute)

A variante de InputConnection.setComposingRegion(int,int).

SetComposingRegion(Int32, Int32)

Marque uma determinada região do texto como redigindo texto.

SetComposingText(ICharSequence, Int32, TextAttribute)

A variante de setComposingText(CharSequence,int).

SetComposingText(ICharSequence, Int32)

Substitua o texto atualmente redigindo pelo texto especificado e defina a nova posição do cursor.

SetComposingText(String, Int32, TextAttribute)

A variante de setComposingText(CharSequence,int).

SetComposingText(String, Int32)

Substitua o texto atualmente redigindo pelo texto especificado e defina a nova posição do cursor.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetImeConsumesInput(Boolean)

Chamado pelo método de entrada para indicar que ele consome toda a entrada para si mesmo ou não o faz mais.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
SetSelection(Int32, Int32)

Defina a seleção do editor de texto.

SetTarget(IInputConnection)

Altere o destino da conexão de entrada.

TakeSnapshot()

Chamado pelo sistema quando ele precisa tirar um instantâneo de vários dados relacionados ao texto de maneira atômica.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe wrapper para chamadas de proxy para outra InputConnection.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Remove essa instância da pesquisa de objeto Java do runtime.

Métodos de Extensão

Nome Description
CommitText(IInputConnection, String, Int32, TextAttribute)

A variante de InputConnection.commitText(CharSequence,int).

CommitText(IInputConnection, String, Int32)

Confirme o texto na caixa de texto e defina a nova posição do cursor.

GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

GetSelectedText(IInputConnection, GetTextFlags)

Obtém o texto selecionado, se houver.

GetTextAfterCursor(IInputConnection, Int32, GetTextFlags)

Obter n caracteres de texto após a posição atual do cursor.

GetTextBeforeCursor(IInputConnection, Int32, GetTextFlags)

Obter n caracteres de texto antes da posição atual do cursor.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Classe wrapper para chamadas de proxy para outra InputConnection.

ReplaceText(IInputConnection, Int32, Int32, String, Int32, TextAttribute)

Substitua o intervalo específico no editor pelo texto sugerido.

SetComposingText(IInputConnection, String, Int32, TextAttribute)

A variante de setComposingText(CharSequence,int).

SetComposingText(IInputConnection, String, Int32)

Substitua o texto atualmente redigindo pelo texto especificado e defina a nova posição do cursor.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a