IInputConnection.CommitContent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>
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.