IInputConnection.CommitContent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>
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.