語言

ActivityOptions.SetMovableTaskRequired(Boolean) 方法

定義

設定啟動該活動的任務是否必須在啟動 ActivityManager.AppTask#moveTaskTo(TaskLocation, java.util.concurrent.Executor, android.os.OutcomeReceiver) 後立即移動。

[Android.Runtime.Register("setMovableTaskRequired", "(Z)Landroid/app/ActivityOptions;", "GetSetMovableTaskRequired_ZHandler", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.REPOSITION_SELF_WINDOWS")]
public virtual Android.App.ActivityOptions SetMovableTaskRequired(bool movableTaskRequired);
[<Android.Runtime.Register("setMovableTaskRequired", "(Z)Landroid/app/ActivityOptions;", "GetSetMovableTaskRequired_ZHandler", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.REPOSITION_SELF_WINDOWS")>]
abstract member SetMovableTaskRequired : bool -> Android.App.ActivityOptions
override this.SetMovableTaskRequired : bool -> Android.App.ActivityOptions

參數

movableTaskRequired
Boolean

傳回

屬性

備註

透過 ActivityManager.AppTask.moveTaskTo(TaskLocation,java.util.concurrent.Executor,android.os.OutcomeReceiver) 方法,設定該活動啟動後是否必須立即移動該活動的任務。 如果系統無法保證這點,Context.startActivity 呼叫會拋出 InfeasibleActivityOptionsException。

如果沒有設定,預設為 false。

若活動未在新任務中啟動,Context.startActivity 呼叫會拋出 InfeasibleActivityOptionsException。 欲了解更多關於如何決定新活動的宿主任務,請參閱任務管理指南。 需要Manifest.permission.REPOSITION_SELF_WINDOWS

Android 參考資料。android.app.ActivityOptions.setMovableTaskRequired

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於