Idioma

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 dessa tarefa.

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

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

Java documentação para android.os.AsyncTask.doInBackground(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