ActivityOptions.SetMovableTaskRequired(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定啟動該活動的任務是否必須在啟動 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。