IInputMethodSession Interface
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.
A interface InputMethodSession fornece a funcionalidade InputMethod por cliente que é segura para expor aos aplicativos.
[Android.Runtime.Register("android/view/inputmethod/InputMethodSession", "", "Android.Views.InputMethods.IInputMethodSessionInvoker")]
public interface IInputMethodSession : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inputmethod/InputMethodSession", "", "Android.Views.InputMethods.IInputMethodSessionInvoker")>]
type IInputMethodSession = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementações
Comentários
A interface InputMethodSession fornece a funcionalidade InputMethod por cliente que é segura para expor aos aplicativos.
Normalmente, os aplicativos não usarão essa interface por conta própria, em vez disso, dependem da interação padrão fornecida por android.widget.TextView e android.widget.EditText.
Documentação Java para android.view.inputmethod.InputMethodSession.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Propriedades
| Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
| JniIdentityHashCode |
Retorna o valor de |
| JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
| JniPeerMembers |
Acesso de membros e suporte à invocação. (Herdado de IJavaPeerable) |
| PeerReference |
Retorna uma JniObjectReference das instâncias do objeto Java encapsulado. (Herdado de IJavaPeerable) |
Métodos
| AppPrivateCommand(String, Bundle) |
Processe um comando privado enviado do aplicativo para o método de entrada. |
| DispatchGenericMotionEvent(Int32, MotionEvent, IInputMethodSessionEventCallback) |
Esse método é chamado quando há um evento de movimento genérico. |
| DispatchKeyEvent(Int32, KeyEvent, IInputMethodSessionEventCallback) |
Esse método é chamado quando uma tecla é pressionada. |
| DispatchTrackballEvent(Int32, MotionEvent, IInputMethodSessionEventCallback) |
Esse método é chamado quando há um evento de bola de pista. |
| DisplayCompletions(CompletionInfo[]) |
Chamado por um editor de texto que executa o preenchimento automático, para informar o método de entrada sobre as conclusões que ele tem disponível. |
| Disposed() |
Chamado quando a instância tiver sido descartada. (Herdado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Se não houver referências pendentes a este caso, então chame |
| Finalized() |
Chamado quando a instância tiver sido finalizada. (Herdado de IJavaPeerable) |
| FinishInput() |
Esse método é chamado quando o aplicativo gostaria de parar de receber entrada de texto. |
| SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
| SetJniManagedPeerState(JniManagedPeerStates) |
A interface InputMethodSession fornece a funcionalidade |
| SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
| ToggleSoftInput(ShowFlags, HideSoftInputFlags) |
Alterne a janela de entrada suave. |
| UnregisterFromRuntime() |
Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
| UpdateCursor(Rect) |
Esse método é chamado quando a localização do cursor do campo de entrada de destino é alterada dentro de sua janela. |
| UpdateCursorAnchorInfo(CursorAnchorInfo) |
Esse método é chamado quando o cursor e/ou a posição do caractere relevante para a entrada de texto é alterada na tela. |
| UpdateExtractedText(Int32, ExtractedText) |
Chamado por um editor de texto para relatar seu novo texto extraído quando seu conteúdo for alterado. |
| UpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32) |
Esse método é chamado quando a seleção ou o cursor no campo de entrada de destino atual é alterado. |
| ViewClicked(Boolean) |
Esse método é chamado quando o usuário tocou em um modo de exibição de texto. |
Métodos de Extensão
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
A interface InputMethodSession fornece a funcionalidade |
| GetJniTypeName(IJavaPeerable) |
A interface InputMethodSession fornece a funcionalidade |