Sprache

Activity.OnPerformDirectAction Methode

Definition

Dies wird aufgerufen, um eine aktion auszuführen, die zuvor von der App definiert wurde.

[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

Parameter

actionId
String

Die ID für die Aktion, über die Sie zuvor berichtet haben #onGetDirectActions(CancellationSignal, Consumer).

arguments
Bundle

Alle zusätzlichen Argumente, die vom Aufrufer bereitgestellt werden, die für die angegebene Aktion spezifisch sind.

cancellationSignal
CancellationSignal

Ein Signal zum Abbrechen des laufenden Vorgangs.

resultListener
IConsumer

Der Rückruf, der das Ergebnis an den Aufrufer zurücksendet. Sie können dies für jeden Thread aufrufen. Das Ergebnisbundle ist aktionsspezifisch.

Attribute

Hinweise

Dies wird aufgerufen, um eine aktion auszuführen, die zuvor von der App definiert wurde. Apps haben auch Zugriff auf getVoiceInteractor() zur Nachverfolgung der Aktion.

Siehe auch:

Android-Referenz für android.app.Activity.onPerformDirectAction.

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.

Gilt für: