AppFunctionManager.ExecuteAppFunction Método

Definição

Executa a função de aplicativo.

[Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
[Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")]
public void ExecuteAppFunction(Android.App.AppFunctions.ExecuteAppFunctionRequest request, Java.Util.Concurrent.IExecutor executor, Android.OS.CancellationSignal cancellationSignal, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
[<Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")>]
member this.ExecuteAppFunction : Android.App.AppFunctions.ExecuteAppFunctionRequest * Java.Util.Concurrent.IExecutor * Android.OS.CancellationSignal * Android.OS.IOutcomeReceiver -> unit

Parâmetros

request
ExecuteAppFunctionRequest

a solicitação para executar a função de aplicativo

executor
IExecutor

o executor para executar o retorno de chamada

cancellationSignal
CancellationSignal

o sinal de cancelamento para cancelar a execução.

callback
IOutcomeReceiver

o retorno de chamada para receber o resultado ou o erro da execução da função. <p>Se o aplicativo de chamada não possui a função de aplicativo ou não tem android.permission.EXECUTE_APP_FUNCTIONS, o resultado da execução conterá AppFunctionException.ERROR_DENIED. <p>Se o chamador tiver android.permission.EXECUTE_APP_FUNCTIONSapenas, o resultado da execução conterá AppFunctionException.ERROR_DENIED<p>Se a função solicitada para execução estiver desabilitada, o resultado da execução conterá AppFunctionException.ERROR_DISABLED<p>Se o sinal de cancelamento for emitido, a operação será cancelada e nenhuma resposta será retornada ao chamador.

Atributos

Comentários

Executa a função de aplicativo.

Observação: os aplicativos podem executar funções definidas por eles. Para executar funções definidas em outro componente, os aplicativos precisariam ter a permissão android.permission.EXECUTE_APP_FUNCTIONS.

Java documentação para android.app.appfunctions.AppFunctionManager.executeAppFunction(android.app.appfunctions.ExecuteAppFunctionRequest, java.util.concurrent.Executor, android.os.CancellationSignal, android.os.OutcomeReceiver<android.app.appfunctions.ExecuteAppFunctionResponse, android.app.appfunctions.AppFunctionException>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a