Share via


Activity.OnPerformDirectAction Methode

Definition

Dies wird aufgerufen, um eine zuvor von der App definierte Aktion auszuführen.

[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, die Sie zuvor über gemeldet haben #onGetDirectActions(CancellationSignal, Consumer).

arguments
Bundle

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

cancellationSignal
CancellationSignal

Ein Signal zum Abbrechen des laufenden Vorgangs.

resultListener
IConsumer

Der Rückruf, um dem Aufrufer das Ergebnis zurück zu geben. Sie können dies in einem beliebigen Thread aufrufen. Das Ergebnispaket ist aktionsspezifisch.

Attribute

Hinweise

Dies wird aufgerufen, um eine zuvor von der App definierte Aktion auszuführen. Apps haben auch Zugriff darauf, um #getVoiceInteractor() die Aktion zu verfolgen.

Java-Dokumentation für android.app.Activity.onPerformDirectAction(java.lang.String, android.os.Bundle, android.os.CancellationSignal, java.util.function.Consumer<android.os.Bundle>).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: