RemoteCallbackList.Builder.SetExecutor(IExecutor) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定執行器在非同步呼叫回調時使用。 此方法僅在需要非同步呼叫時使用,例如承載回撥的程序解凍時。 可立即呼叫的回調,與同步呼叫 RemoteCallbackList.broadcast(Consumer) 的執行緒同時執行。
[Android.Runtime.Register("setExecutor", "(Ljava/util/concurrent/Executor;)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)]
public Android.OS.RemoteCallbackList.Builder SetExecutor(Java.Util.Concurrent.IExecutor executor);
[<Android.Runtime.Register("setExecutor", "(Ljava/util/concurrent/Executor;)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)>]
member this.SetExecutor : Java.Util.Concurrent.IExecutor -> Android.OS.RemoteCallbackList.Builder
參數
- executor
- IExecutor
這個值不可能為零值。 回調與監聽事件透過此執行器派遣,提供簡單控制使用執行緒的方式。 若要透過應用程式的主執行緒派遣事件,可以使用 Context.getMainExecutor() 。 否則,提供一個執行者,將執行者派遣到適當的執行緒。
傳回
回傳的值為非空值。
- 屬性
備註
設定執行器在非同步呼叫回調時使用。 此方法僅在需要非同步呼叫時使用,例如承載回撥的程序解凍時。 可立即呼叫的回調,與同步呼叫 RemoteCallbackList.broadcast(Consumer) 的執行緒同時執行。
的 android.os.RemoteCallbackList.Builder.setExecutor(java.util.concurrent.Executor)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。