AsyncTask.Execute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Execute(IRunnable) |
Komfortversion für |
| Execute(Object[]) |
Führt die Aufgabe mit den angegebenen Parametern aus. |
Execute(IRunnable)
Komfortversion für #execute(Object...) die Verwendung mit einem einfachen Runnable-Objekt.
[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
Parameter
- runnable
- IRunnable
Ausführungsfähig.
- Attribute
Hinweise
Komfortversion für #execute(Object...) die Verwendung mit einem einfachen Runnable-Objekt. Weitere Informationen zur Reihenfolge der Ausführung finden Sie #execute(Object[]) unter.
Java Dokumentation für android.os.AsyncTask.execute(java.lang.Runnable).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Execute(Object[])
Führt die Aufgabe mit den angegebenen Parametern aus.
[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
Parameter
- params
- Object[]
Die Parameter des Vorgangs.
Gibt zurück
Diese Instanz von AsyncTask.
- Attribute
Hinweise
Führt die Aufgabe mit den angegebenen Parametern aus. Die Aufgabe gibt sich selbst zurück (dies), damit der Aufrufer einen Verweis darauf behalten kann.
Hinweis: Mit dieser Funktion wird die Aufgabe in einer Warteschlange für einen einzelnen Hintergrundthread oder einen Threadpool je nach Plattformversion geplant. Bei der ersten Einführung wurden AsyncTasks serial in einem einzelnen Hintergrundthread ausgeführt. Beginnend mit android.os.Build.VERSION_CODES#DONUT, wurde dies in einen Pool von Threads geändert, sodass mehrere Aufgaben parallel ausgeführt werden können. Beim Starten android.os.Build.VERSION_CODES#HONEYCOMBwerden Aufgaben wieder auf einem einzelnen Thread ausgeführt, um häufige Anwendungsfehler zu vermeiden, die durch parallele Ausführung verursacht werden. Wenn Sie wirklich eine parallele Ausführung wünschen, können Sie die #executeOnExecutor Version dieser Methode verwenden; #THREAD_POOL_EXECUTORsehen Sie sich jedoch Kommentare dort an, um Warnungen zur Verwendung zu erhalten.
Diese Methode muss im UI-Thread aufgerufen werden.
Java Dokumentation für android.os.AsyncTask.execute(Params...).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.