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

Идентификатор действия, о чем вы ранее сообщили с помощью #onGetDirectActions(CancellationSignal, Consumer).

arguments
Bundle

Любые дополнительные аргументы, предоставленные вызывающим элементом, относящиеся к данному действию.

cancellationSignal
CancellationSignal

Сигнал для отмены выполняемой операции.

resultListener
IConsumer

Обратный вызов для возврата результата вызывающей стороне. Его можно вызвать в любом потоке. Результирующий пакет зависит от действия.

Атрибуты

Комментарии

Вызывается для выполнения действия, ранее определенного приложением. Приложения также имеют доступ к , #getVoiceInteractor() чтобы следить за действием.

Документация по Java для android.app.Activity.onPerformDirectAction(java.lang.String, android.os.Bundle, android.os.CancellationSignal, java.util.function.Consumer<android.os.Bundle>).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к