Langage

IInputConnection.CommitContent Méthode

Définition

Appelé par la méthode d’entrée pour valider du contenu tel qu’une image PNG dans l’éditeur.

[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

Paramètres

inputContentInfo
InputContentInfo

Contenu à insérer.

flags
InputContentFlags

#INPUT_CONTENT_GRANT_READ_URI_PERMISSION si le fournisseur de contenu autorise android.R.styleable#AndroidManifestProvider_grantUriPermissions grantUriPermissions ou 0 si l’application n’a pas besoin d’appeler InputContentInfo#requestPermission().

opts
Bundle

données groupées facultatives. Il peut s’agir de null.

Retours

true si cette demande est acceptée par l’application, que la demande soit déjà gérée ou toujours gérée en arrière-plan, false sinon.

Attributs

Remarques

Appelé par la méthode d’entrée pour valider du contenu tel qu’une image PNG dans l’éditeur.

Pour éviter toute une série de problèmes de compatibilité, cela se concentre sur un cas d’usage simple, où les éditeurs et les imEs sont censés fonctionner de manière coopérative comme suit :

<Ul><li>Editor doit rester EditorInfo#contentMimeTypes égal à null s’il ne prend pas en charge cette méthode du tout.</li><li>Editor peut ignorer cette requête lorsque le type MIME spécifié dans inputContentInfo ne correspond à aucun de EditorInfo#contentMimeTypes. </li><li>Editor peut ignorer la position du curseur lors de l’insertion du contenu fourni.</li><li>Editor peut retourner true de manière asynchrone, même avant de commencer à charger le contenu.</li><li>Editor doit fournir un moyen de supprimer le contenu inséré par cette méthode ou de rétablir l’effet provoqué par cette méthode.</li li><>IME ne doit pas appeler cette méthode lorsqu’il existe un texte de composition, en cas d’appel de cette méthode provoque une modification du focus.</li li><>IME doit accorder l’autorisation à l’éditeur de lire le contenu. Découvrez EditorInfo#packageName comment obtenir le nom du package de l’éditeur.</li></ul>

Java documentation pour android.view.inputmethod.InputConnection.commitContent(android.view.inputmethod.InputContentInfo, int, android.os.Bundle).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à