AsyncTask.Execute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Execute(IRunnable) |
Version pratique de l’utilisation |
| 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.