語言

Activity.OnPerformDirectAction 方法

定義

這是為了執行應用程式先前定義的動作而呼叫的。

[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

參數

actionId
String

你之前透過 S 報告 #onGetDirectActions(CancellationSignal, Consumer)的行動 ID

arguments
Bundle

呼叫者針對該動作提出的任何額外論據。

cancellationSignal
CancellationSignal

取消正在進行的行動的信號。

resultListener
IConsumer

回撥將結果回饋給來電者。 你可以在任何討論串上這麼說。 結果組合是針對動作的。

屬性

備註

這是為了執行應用程式先前定義的動作而呼叫的。 應用程式也能使用 getVoiceInteractor() 來追蹤動作。

另請參閱:

Android 參考資料。android.app.Activity.onPerformDirectAction

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於