Lingua

AsyncTask.Execute Metodo

Definizione

Overload

Nome Descrizione
Execute(IRunnable)

Versione utile di #execute(Object...) per l'uso con un semplice oggetto Runnable.

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.

Si applica a