ControlsProviderService.PerformControlAction 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.
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.
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.