AsyncTask.Execute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Execute(IRunnable) |
方便版 |
| Execute(Object[]) |
以指定參數執行任務。 |
Execute(IRunnable)
方便版 #execute(Object...) ,用於簡單可跑物件。
[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
參數
- runnable
- IRunnable
可執行的。
- 屬性
備註
方便版 #execute(Object...) ,用於簡單可跑物件。 關於執行順序的更多資訊,請參見 #execute(Object[]) 。
Java 文件 android.os.AsyncTask.execute(java.lang.Runnable)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Execute(Object[])
以指定參數執行任務。
[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
參數
- params
- Object[]
任務的參數。
傳回
這個 AsyncTask 的實例。
- 屬性
備註
以指定參數執行任務。 任務會回傳自己(此事),以便呼叫者能保留對它的參考。
注意:此函式會根據平台版本,將任務排程到佇列中,針對單一背景執行緒或執行緒池。 剛推出時,AsyncTasks 是在單一背景執行緒上串行執行。 從 開始 android.os.Build.VERSION_CODES#DONUT,改為一個執行緒池,允許多個任務並行運作。 從 開始 android.os.Build.VERSION_CODES#HONEYCOMB,任務又回到單一執行緒執行,以避免平行執行時常見的應用程式錯誤。 如果你真的想要平行執行,可以使用 #executeOnExecutor 帶有 #THREAD_POOL_EXECUTOR;但關於使用說明的警告,請參考該處的註解。
此方法必須在 UI 執行緒中被呼叫。
Java 文件 android.os.AsyncTask.execute(Params...)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。