IInputConnection.CommitContent Método

Definición

Llamado por el método de entrada para confirmar contenido como una imagen PNG en el editor.

[Android.Runtime.Register("commitContent", "(Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;)Z", "GetCommitContent_Landroid_view_inputmethod_InputContentInfo_ILandroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=25)]
public bool CommitContent(Android.Views.InputMethods.InputContentInfo inputContentInfo, Android.Views.InputMethods.InputContentFlags flags, Android.OS.Bundle? opts);
[<Android.Runtime.Register("commitContent", "(Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;)Z", "GetCommitContent_Landroid_view_inputmethod_InputContentInfo_ILandroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=25)>]
abstract member CommitContent : Android.Views.InputMethods.InputContentInfo * Android.Views.InputMethods.InputContentFlags * Android.OS.Bundle -> bool

Parámetros

inputContentInfo
InputContentInfo

Contenido que se va a insertar.

flags
InputContentFlags

#INPUT_CONTENT_GRANT_READ_URI_PERMISSION si el proveedor de contenido permite android.R.styleable#AndroidManifestProvider_grantUriPermissions grantUriPermissions o 0 si la aplicación no necesita llamar InputContentInfo#requestPermission()a .

opts
Bundle

datos de agrupación opcionales. Puede ser null.

Devoluciones

true es si la aplicación acepta esta solicitud, tanto si la solicitud ya está controlada como si aún se está controlando en segundo plano; de lo contrario, false .

Atributos

Comentarios

Llamado por el método de entrada para confirmar contenido como una imagen PNG en el editor.

Para evitar una variedad de problemas de compatibilidad, esto se centra en un caso de uso sencillo, donde se espera que los editores e IME funcionen de forma cooperativa de la siguiente manera:

<ul><li>Editor debe mantener igual EditorInfo#contentMimeTypes a null si no admite este método en absoluto.</li Li><>Editor puede omitir esta solicitud cuando el tipo MIME especificado en inputContentInfo no coincide con ninguno de EditorInfo#contentMimeTypes. </li><Li>Editor puede omitir la posición del cursor al insertar el contenido proporcionado.</li Li><>Editor puede devolver de true forma asincrónica, incluso antes de empezar a cargar el contenido.</li><>Li Editor debe proporcionar una manera de eliminar el contenido insertado por este método o revertir el efecto causado por este método.</li li><>IME no debe llamar a este método cuando haya texto de redacción, en caso de que llamar a este método provoque un cambio de foco.</li li><>IME debe conceder un permiso para que el editor lea el contenido. Vea EditorInfo#packageName cómo obtener el nombre del paquete del editor.</li></ul>

Java documentación para android.view.inputmethod.InputConnection.commitContent(android.view.inputmethod.InputContentInfo, int, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a