Idioma

AsyncTask.Execute Método

Definição

Sobrecargas

Nome Description
Execute(IRunnable)

Versão de conveniência de #execute(Object...) uso com um objeto Runnable simples.

Execute(Object[])

Executa a tarefa com os parâmetros especificados.

Execute(IRunnable)

Versão de conveniência de #execute(Object...) uso com um objeto Runnable simples.

[Android.Runtime.Register("execute", "(Ljava/lang/Runnable;)V", "")]
public static void Execute(Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("execute", "(Ljava/lang/Runnable;)V", "")>]
static member Execute : Java.Lang.IRunnable -> unit

Parâmetros

runnable
IRunnable

O runnable a ser executado.

Atributos

Comentários

Versão de conveniência de #execute(Object...) uso com um objeto Runnable simples. Confira #execute(Object[]) mais informações sobre a ordem de execução.

Java documentação para android.os.AsyncTask.execute(java.lang.Runnable).

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

Execute(Object[])

Executa a tarefa com os parâmetros especificados.

[Android.Runtime.Register("execute", "([Ljava/lang/Object;)Landroid/os/AsyncTask;", "")]
public Android.OS.AsyncTask? Execute(params Java.Lang.Object[]? params);
[<Android.Runtime.Register("execute", "([Ljava/lang/Object;)Landroid/os/AsyncTask;", "")>]
member this.Execute : Java.Lang.Object[] -> Android.OS.AsyncTask

Parâmetros

params
Object[]

Os parâmetros da tarefa.

Retornos

Esta instância de AsyncTask.

Atributos

Comentários

Executa a tarefa com os parâmetros especificados. A tarefa retorna a si mesma (isso) para que o chamador possa manter uma referência a ela.

Observação: essa função agenda a tarefa em uma fila para um único thread em segundo plano ou pool de threads, dependendo da versão da plataforma. Quando introduzidos pela primeira vez, as AsyncTasks foram executados serialmente em um único thread em segundo plano. android.os.Build.VERSION_CODES#DONUTA partir de então, isso foi alterado para um pool de threads, permitindo que várias tarefas operassem em paralelo. Iniciando android.os.Build.VERSION_CODES#HONEYCOMB, as tarefas voltam a ser executadas em um único thread para evitar erros comuns de aplicativo causados pela execução paralela. Se você realmente quiser a execução paralela, poderá usar a #executeOnExecutor versão deste método com #THREAD_POOL_EXECUTOR; no entanto, consulte comentários para obter avisos sobre seu uso.

Esse método deve ser invocado no thread da interface do usuário.

Java documentação para android.os.AsyncTask.execute(Params...).

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