AsyncTask.Execute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Execute(IRunnable) |
Versione utile di |
| Execute(Object[]) |
Esegue l'attività con i parametri specificati. |
Execute(IRunnable)
Versione utile di #execute(Object...) per l'uso con un semplice oggetto Runnable.
[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
Parametri
- runnable
- IRunnable
Oggetto eseguibile da eseguire.
- Attributi
Commenti
Versione utile di #execute(Object...) per l'uso con un semplice oggetto Runnable. Per altre informazioni sull'ordine di esecuzione, vedere #execute(Object[]) .
per android.os.AsyncTask.execute(java.lang.Runnable).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Execute(Object[])
Esegue l'attività con i parametri specificati.
[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
Parametri
- params
- Object[]
Parametri dell'attività.
Valori restituiti
Questa istanza di AsyncTask.
- Attributi
Commenti
Esegue l'attività con i parametri specificati. L'attività restituisce se stessa (questa) in modo che il chiamante possa mantenere un riferimento a esso.
Nota: questa funzione pianifica l'attività in una coda per un singolo thread in background o pool di thread a seconda della versione della piattaforma. Quando è stato introdotto per la prima volta, AsyncTasks è stato eseguito in modo seriale su un singolo thread in background.
android.os.Build.VERSION_CODES#DONUTA partire da , questo è stato modificato in un pool di thread che consente l'uso in parallelo di più attività. A partire da android.os.Build.VERSION_CODES#HONEYCOMB, le attività vengono nuovamente eseguite in un singolo thread per evitare errori comuni dell'applicazione causati dall'esecuzione parallela. Se si vuole realmente eseguire in parallelo, è possibile usare la #executeOnExecutor versione di questo metodo con #THREAD_POOL_EXECUTOR. Tuttavia, vedere il commento per gli avvisi sul relativo utilizzo.
Questo metodo deve essere richiamato sul thread dell'interfaccia utente.
per android.os.AsyncTask.execute(Params...).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.