ControlsProviderService.PerformControlAction 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.
Der Benutzer hat mit einem Steuerelement interagiert.
[Android.Runtime.Register("performControlAction", "(Ljava/lang/String;Landroid/service/controls/actions/ControlAction;Ljava/util/function/Consumer;)V", "GetPerformControlAction_Ljava_lang_String_Landroid_service_controls_actions_ControlAction_Ljava_util_function_Consumer_Handler", ApiSince=30)]
public abstract void PerformControlAction(string controlId, Android.Service.Controls.Actions.ControlAction action, Java.Util.Functions.IConsumer consumer);
[<Android.Runtime.Register("performControlAction", "(Ljava/lang/String;Landroid/service/controls/actions/ControlAction;Ljava/util/function/Consumer;)V", "GetPerformControlAction_Ljava_lang_String_Landroid_service_controls_actions_ControlAction_Ljava_util_function_Consumer_Handler", ApiSince=30)>]
abstract member PerformControlAction : string * Android.Service.Controls.Actions.ControlAction * Java.Util.Functions.IConsumer -> unit
Parameter
- controlId
- String
- action
- ControlAction
- consumer
- IConsumer
- Attribute
Hinweise
Der Benutzer hat mit einem Steuerelement interagiert. Die Aktion wird vom Typ des ControlAction Gesendeten bestimmt. Eine Antwort kann über Consumer#acceptgesendet werden, wobei das Argument Integer eines der bereitgestellten ControlAction Antwortergebnisse ist. Die ganze Zahl sollte angeben, ob die Aktion erfolgreich empfangen wurde oder ob dem Benutzer zusätzliche Eingabeaufforderungen angezeigt werden sollen. Alle aktualisierungen der visuellen Steuerung sollten über die Publisher gesendet werden.
Standardmäßig müssen alle Aufrufe dieser Methode das Gerät entsperrt werden. Dies kann pro Steuerelement von Control.StatefulBuilder#setAuthRequired.
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.