Lingua

ControlsProviderService.PerformControlAction Metodo

Definizione

L'utente ha interagito con un controllo.

[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

Parametri

controlId
String
action
ControlAction
consumer
IConsumer
Attributi

Commenti

L'utente ha interagito con un controllo. L'azione è dettata dal tipo di ControlAction inviato. È possibile inviare una risposta tramite Consumer#accept, con l'argomento Integer come uno dei risultati della risposta forniti ControlAction . Il valore Integer deve indicare se l'azione è stata ricevuta correttamente o se devono essere presentate richieste aggiuntive all'utente. Eventuali aggiornamenti del controllo visivo devono essere inviati tramite il Publisher.

Per impostazione predefinita, tutte le chiamate di questo metodo richiederanno lo sblocco del dispositivo. Questa operazione può essere modificata per ogni controllo da Control.StatefulBuilder#setAuthRequired.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a