Sprache

IInputConnection.CommitContent Methode

Definition

Wird von der Eingabemethode aufgerufen, um Inhalte wie ein PNG-Bild an den Editor zu übernehmen.

[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

Parameter

inputContentInfo
InputContentInfo

Einzufügende Inhalte.

flags
InputContentFlags

#INPUT_CONTENT_GRANT_READ_URI_PERMISSION wenn der Inhaltsanbieter zulässt android.R.styleable#AndroidManifestProvider_grantUriPermissions grantUriPermissions oder 0 wenn die Anwendung nicht aufgerufen InputContentInfo#requestPermission()werden muss.

opts
Bundle

optionale Bündeldaten. Dieser Wert kann null sein.

Gibt zurück

true wenn diese Anforderung von der Anwendung akzeptiert wird, ob die Anforderung bereits verarbeitet oder noch im Hintergrund verarbeitet wird, false andernfalls.

Attribute

Hinweise

Wird von der Eingabemethode aufgerufen, um Inhalte wie ein PNG-Bild an den Editor zu übernehmen.

Um eine Vielzahl von Kompatibilitätsproblemen zu vermeiden, konzentriert sich dies auf einen einfachen Anwendungsfall, in dem Editoren und IMEs wie folgt zusammenarbeiten sollen:

<ul><li>Editor muss gleich EditorInfo#contentMimeTypes bleibennull, wenn sie diese Methode überhaupt nicht unterstützt.</li li><>Editor kann diese Anforderung ignorieren, wenn der in inputContentInfo angegebene MIME-Typ keinem von EditorInfo#contentMimeTypes. </li li><>Editor kann die Cursorposition beim Einfügen des bereitgestellten Inhalts ignorieren.</li li><>Editor kann asynchron zurückgegeben werdentrue, auch bevor er mit dem Laden des Inhalts beginnt.</li li><>Editor sollte eine Möglichkeit zum Löschen des von dieser Methode eingefügten Inhalts bereitstellen oder den effekt durch diese Methode verursachten Effekt wiederherstellen.</li li><>IME sollte diese Methode nicht aufrufen, wenn textkomposiert wird, falls diese Methode aufgerufen wird, wird eine Fokusänderung verursacht.</li li><>IME sollte dem Editor eine Berechtigung zum Lesen des Inhalts erteilen. Informationen EditorInfo#packageName zum Abrufen des Paketnamens des Editors.</li></ul>

Java Dokumentation für android.view.inputmethod.InputConnection.commitContent(android.view.inputmethod.InputContentInfo, int, android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: