IInputConnection.PerformPrivateCommand(String, Bundle) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
API zum Senden privater Befehle von einer Eingabemethode an den verbundenen Editor.
[Android.Runtime.Register("performPrivateCommand", "(Ljava/lang/String;Landroid/os/Bundle;)Z", "GetPerformPrivateCommand_Ljava_lang_String_Landroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool PerformPrivateCommand(string? action, Android.OS.Bundle? data);
[<Android.Runtime.Register("performPrivateCommand", "(Ljava/lang/String;Landroid/os/Bundle;)Z", "GetPerformPrivateCommand_Ljava_lang_String_Landroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PerformPrivateCommand : string * Android.OS.Bundle -> bool
Parameter
- action
- String
Name des auszuführenden Befehls. Diese <em>muss</em> ein bereichsbezogener Name sein, d. h. mit dem Präfix eines Paketnamens, den Sie besitzen, sodass unterschiedliche Entwickler keine Konflikte verursachenden Befehle erstellen.
- data
- Bundle
Alle Daten, die in den Befehl eingeschlossen werden sollen.
Gibt zurück
true, wenn der Befehl gesendet wurde (unabhängig davon, ob der zugeordnete Editor sie verstanden hat), false, wenn die Eingabeverbindung nicht mehr gültig ist.
- Attribute
Hinweise
API zum Senden privater Befehle von einer Eingabemethode an den verbundenen Editor. Dies kann verwendet werden, um domänenspezifische Features bereitzustellen, die nur zwischen bestimmten Eingabemethoden und ihren Clients bekannt sind. Beachten Sie, dass Sie, da das InputConnection-Protokoll asynchron ist, keine Möglichkeit haben, ein Ergebnis zurückzugeben oder zu wissen, ob der Client den Befehl verstanden hat; Mithilfe der Informationen EditorInfo können Sie ermitteln, ob ein Client einen bestimmten Befehl unterstützt.
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.