Langue

Activity.OnPerformDirectAction Méthode

Définition

Cette opération est appelée pour effectuer une action précédemment définie par l’application.

[Android.Runtime.Register("onPerformDirectAction", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V", "GetOnPerformDirectAction_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Ljava_util_function_Consumer_Handler", ApiSince=29)]
public virtual void OnPerformDirectAction(string actionId, Android.OS.Bundle arguments, Android.OS.CancellationSignal cancellationSignal, Java.Util.Functions.IConsumer resultListener);
[<Android.Runtime.Register("onPerformDirectAction", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V", "GetOnPerformDirectAction_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Ljava_util_function_Consumer_Handler", ApiSince=29)>]
abstract member OnPerformDirectAction : string * Android.OS.Bundle * Android.OS.CancellationSignal * Java.Util.Functions.IConsumer -> unit
override this.OnPerformDirectAction : string * Android.OS.Bundle * Android.OS.CancellationSignal * Java.Util.Functions.IConsumer -> unit

Paramètres

actionId
String

ID de l’action que vous avez signalée précédemment via #onGetDirectActions(CancellationSignal, Consumer).

arguments
Bundle

Tous les arguments supplémentaires fournis par l’appelant qui sont spécifiques à l’action donnée.

cancellationSignal
CancellationSignal

Signal d’annulation de l’opération en cours.

resultListener
IConsumer

Rappel pour fournir le résultat à l’appelant. Vous pouvez l’appeler sur n’importe quel thread. Le bundle de résultats est spécifique à l’action.

Attributs

Remarques

Cette opération est appelée pour effectuer une action précédemment définie par l’application. Les applications ont également accès à getVoiceInteractor() pour suivre l’action.

Voir aussi :

Référence Android pour android.app.Activity.onPerformDirectAction.

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

S’applique à