Langue

AsyncTask.Execute Méthode

Définition

Surcharges

Nom Description
Execute(IRunnable)

Version pratique de l’utilisation #execute(Object...) avec un objet Runnable simple.

Execute(Object[])

Exécute la tâche avec les paramètres spécifiés.

Execute(IRunnable)

Version pratique de l’utilisation #execute(Object...) avec un objet Runnable simple.

[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

Paramètres

runnable
IRunnable

Exécutable.

Attributs

Remarques

Version pratique de l’utilisation #execute(Object...) avec un objet Runnable simple. Pour #execute(Object[]) plus d’informations sur l’ordre d’exécution.

Java documentation pour android.os.AsyncTask.execute(java.lang.Runnable).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Execute(Object[])

Exécute la tâche avec les paramètres spécifiés.

[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

Paramètres

params
Object[]

Paramètres de la tâche.

Retours

Cette instance d’AsyncTask.

Attributs

Remarques

Exécute la tâche avec les paramètres spécifiés. La tâche se retourne elle-même (ceci) afin que l’appelant puisse conserver une référence à celle-ci.

Remarque : cette fonction planifie la tâche sur une file d’attente pour un thread ou un pool de threads en arrière-plan unique en fonction de la version de la plateforme. Lors de la première introduction, les AsyncTasks ont été exécutés en série sur un thread d’arrière-plan unique. À compter de android.os.Build.VERSION_CODES#DONUT, cela a été remplacé par un pool de threads permettant à plusieurs tâches de fonctionner en parallèle. À partir android.os.Build.VERSION_CODES#HONEYCOMBde , les tâches sont de retour à être exécutées sur un thread unique pour éviter les erreurs d’application courantes provoquées par l’exécution parallèle. Si vous souhaitez vraiment l’exécution parallèle, vous pouvez utiliser la #executeOnExecutor version de cette méthode avec #THREAD_POOL_EXECUTOR; toutefois, consultez les commentaires là-bas pour obtenir des avertissements sur son utilisation.

Cette méthode doit être appelée sur le thread d’interface utilisateur.

Java documentation pour android.os.AsyncTask.execute(Params...).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à