Compartilhar via


AsyncTask.DoInBackground(Object[]) Método

Definição

Substitua esse método para executar uma computação em um thread em segundo plano.

[Android.Runtime.Register("doInBackground", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetDoInBackground_arrayLjava_lang_Object_Handler")]
protected abstract Java.Lang.Object? DoInBackground(params Java.Lang.Object[]? params);
[<Android.Runtime.Register("doInBackground", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetDoInBackground_arrayLjava_lang_Object_Handler")>]
abstract member DoInBackground : Java.Lang.Object[] -> Java.Lang.Object

Parâmetros

params
Object[]

Os parâmetros da tarefa.

Retornos

Um resultado, definido pela subclasse desta tarefa.

Atributos

Comentários

Substitua esse método para executar uma computação em um thread em segundo plano. Os parâmetros especificados são os parâmetros passados #execute pelo chamador desta tarefa.

Isso normalmente será executado em um thread em segundo plano. Mas, para oferecer melhor suporte a estruturas de teste, é recomendável que isso também tolere a execução direta no thread de primeiro plano, como parte da #execute chamada.

Esse método pode chamar #publishProgress para publicar atualizações no thread da interface do usuário.

Documentação Java para android.os.AsyncTask.doInBackground(Params...).

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

Aplica-se a