Langue

ControlsProviderService.PerformControlAction Méthode

Définition

L’utilisateur a interagissant avec un contrôle.

[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

Paramètres

controlId
String

Identificateur du contrôle sélectionné par l’utilisateur.

action
ControlAction

Interaction demandée, représentée par une action de contrôle.

consumer
IConsumer

Rappel qui accepte un entier Java contenant un code de réponse d’action de contrôle. Utilisez-le pour signaler un reçu ou un défi requis. Publiez les modifications apportées au contrôle affiché via son éditeur d’état, et non ce rappel.

Attributs

Remarques

L’utilisateur a interagissant avec un contrôle. L’action est dictée par le type de ControlAction celui-ci envoyé. Une réponse peut être envoyée via Consumer#accept, avec l’argument Integer étant l’un des résultats de réponse fournis ControlAction . L’entier doit indiquer si l’action a été reçue correctement ou si des invites supplémentaires doivent être présentées à l’utilisateur. Toutes les mises à jour de contrôle visuel doivent être envoyées via le Publisher.

Par défaut, tous les appels de cette méthode nécessitent que l’appareil soit déverrouillé. Cela peut être modifié par contrôle par Control.StatefulBuilder#setAuthRequired.

Documentation Java pour android.service.controls.ControlsProviderService.performControlAction(java.lang.String, android.service.controls.actions.ControlAction, java.util.function.Consumer<java.lang.Integer>).

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

S’applique à