BaseInputConnection Clase

Definición

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

[Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)]
public class BaseInputConnection : Java.Lang.Object, Android.Views.InputMethods.IInputConnection, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)>]
type BaseInputConnection = class
    inherit Object
    interface IInputConnection
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
BaseInputConnection
Atributos
Implementaciones

Comentarios

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable. Los implementadores de esta clase querrán asegurarse de implementar #getEditable para proporcionar acceso a su propio objeto editable y para hacer referencia a la documentación de InputConnection.

Documentación de Java para android.view.inputmethod.BaseInputConnection.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Constructores

BaseInputConnection(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

BaseInputConnection(View, Boolean)

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Editable

Devuelve el destino de las operaciones de edición.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Handler

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

JniIdentityHashCode

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
JniPeerMembers

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

PeerReference

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

BeginBatchEdit()

La implementación predeterminada no hace nada.

ClearMetaKeyStates(MetaKeyStates)

La implementación predeterminada usa MetaKeyKeyListener#clearMetaKeyState(long, int) MetaKeyKeyListener.clearMetaKeyState(long, int) para borrar el estado.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CloseConnection()

La implementación predeterminada llama a #finishComposingText() y setImeConsumesInput(false).

CommitCompletion(CompletionInfo)

La implementación predeterminada no hace nada y devuelve false.

CommitContent(InputContentInfo, InputContentFlags, Bundle)

Implementación predeterminada que invoca View#performReceiveContent en la vista de destino si la inserción de contenido de la vista View#getReceiveContentMimeTypes allows ; de lo contrario, devuelve false sin efectos secundarios.

CommitCorrection(CorrectionInfo)

La implementación predeterminada no hace nada y devuelve false.

CommitText(ICharSequence, Int32)

La implementación predeterminada reemplaza cualquier texto de redacción existente por el texto especificado.

CommitText(String, Int32)

La implementación predeterminada reemplaza cualquier texto de redacción existente por el texto especificado.

DeleteSurroundingText(Int32, Int32)

La implementación predeterminada realiza la eliminación en torno a la posición de selección actual del texto editable.

DeleteSurroundingTextInCodePoints(Int32, Int32)

La implementación predeterminada realiza la eliminación en torno a la posición de selección actual del texto editable.

Dispose()

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
Dispose(Boolean)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
EndBatchEdit()

La implementación predeterminada no hace nada.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FinishComposingText()

La implementación predeterminada quita el estado de redacción del texto editable actual.

GetComposingSpanEnd(ISpannable)

Devuelve el final del intervalo de texto de redacción o -1 si no hay texto de redacción.

GetComposingSpanStart(ISpannable)

Devuelve el principio del intervalo de texto de redacción o -1 si no hay texto de redacción.

GetCursorCapsMode(CapitalizationMode)

La implementación predeterminada usa TextUtils.

GetExtractedText(ExtractedTextRequest, GetTextFlags)

La implementación predeterminada siempre devuelve null.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetSelectedText(GetTextFlags)

La implementación predeterminada devuelve el texto seleccionado actualmente o null si no se selecciona ninguno.

GetSelectedTextFormatted(GetTextFlags)

La implementación predeterminada devuelve el texto seleccionado actualmente o null si no se selecciona ninguno.

GetSurroundingText(Int32, Int32, Int32)

La implementación predeterminada devuelve la cantidad de texto especificada alrededor de la posición actual del cursor en el búfer.

GetTextAfterCursor(Int32, GetTextFlags)

La implementación predeterminada devuelve la cantidad de texto especificada de la posición actual del cursor en el búfer.

GetTextAfterCursorFormatted(Int32, GetTextFlags)

La implementación predeterminada devuelve la cantidad de texto especificada de la posición actual del cursor en el búfer.

GetTextBeforeCursor(Int32, GetTextFlags)

La implementación predeterminada devuelve la cantidad de texto especificada de la posición actual del cursor en el búfer.

GetTextBeforeCursorFormatted(Int32, GetTextFlags)

La implementación predeterminada devuelve la cantidad de texto especificada de la posición actual del cursor en el búfer.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
PerformContextMenuAction(Int32)

La implementación predeterminada no hace nada.

PerformEditorAction(ImeAction)

La implementación predeterminada lo convierte en la clave enter.

PerformPrivateCommand(String, Bundle)

La implementación predeterminada no hace nada.

RemoveComposingSpans(ISpannable)

Quita los intervalos de redacción del texto especificado, si existe.

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

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

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

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

ReportFullscreenMode(Boolean)

Novedades InputMethodManager con el modo de pantalla completa actual.

RequestCursorUpdates(Int32)

La implementación predeterminada no hace nada.

SendKeyEvent(KeyEvent)

Proporciona una implementación estándar para enviar un evento de clave a la ventana asociada a la vista de la conexión de entrada.

SetComposingRegion(Int32, Int32)

Marque una determinada región de texto como texto de redacción.

SetComposingSpans(ISpannable)

Quita los intervalos de redacción del texto especificado, si existe.

SetComposingText(ICharSequence, Int32)

La implementación predeterminada coloca el texto especificado en el editable, reemplazando cualquier texto de redacción existente.

SetComposingText(String, Int32)

La implementación predeterminada coloca el texto especificado en el editable, reemplazando cualquier texto de redacción existente.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetSelection(Int32, Int32)

La implementación predeterminada cambia la posición de selección en el texto editable actual.

TakeSnapshot()

Implementación predeterminada que construye TextSnapshot con información extraída de BaseInputConnection.

ToArray<T>()

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
IJavaPeerable.Finalized()

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

CommitText(IInputConnection, String, Int32)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

CommitText(IInputConnection, String, Int32, TextAttribute)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

GetSelectedText(IInputConnection, GetTextFlags)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

GetTextAfterCursor(IInputConnection, Int32, GetTextFlags)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

GetTextBeforeCursor(IInputConnection, Int32, GetTextFlags)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

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

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

SetComposingText(IInputConnection, String, Int32)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

SetComposingText(IInputConnection, String, Int32, TextAttribute)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

JavaCast<TResult>(IJavaObject)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

GetJniTypeName(IJavaPeerable)

Clase base para los implementadores de la interfaz InputConnection, que se encarga de la mayoría del comportamiento común para proporcionar una conexión a un editable.

Se aplica a