ActivityManager.GetRecentTasks(Int32, RecentTaskFlags) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
deprecated
[Android.Runtime.Register("getRecentTasks", "(II)Ljava/util/List;", "GetGetRecentTasks_IIHandler")]
[System.Obsolete("deprecated")]
public virtual System.Collections.Generic.IList<Android.App.ActivityManager.RecentTaskInfo>? GetRecentTasks(int maxNum, Android.App.RecentTaskFlags flags);
[<Android.Runtime.Register("getRecentTasks", "(II)Ljava/util/List;", "GetGetRecentTasks_IIHandler")>]
[<System.Obsolete("deprecated")>]
abstract member GetRecentTasks : int * Android.App.RecentTaskFlags -> System.Collections.Generic.IList<Android.App.ActivityManager.RecentTaskInfo>
override this.GetRecentTasks : int * Android.App.RecentTaskFlags -> System.Collections.Generic.IList<Android.App.ActivityManager.RecentTaskInfo>
參數
- maxNum
- Int32
清單中最多可返回的條目數量。 實際回傳的數字可能會更小,取決於使用者啟動的任務數量以及系統能記住的最大數量。
- flags
- RecentTaskFlags
關於退回物品的資訊。 可以是 和 #RECENT_WITH_EXCLUDED的任意組合#RECENT_IGNORE_UNAVAILABLE。
傳回
回傳一份描述每個近期任務的 RecentTaskInfo 紀錄清單。
- 屬性
備註
此方法在 API 等級 21 中被棄用。 截至Build.VERSION_CODES年。LOLLIPOP,這種方法已不再提供給第三方應用程式:以文件為中心的最近資料的引入,意味著它可能會洩漏個人資訊給來電者。 為了向下相容,它仍會回傳一小部分資料:至少是呼叫者自己的任務(但請參考 getAppTasks() 以了解正確的支援方式),以及可能還會回傳一些已知不敏感的任務,如 home。
注意:此方法僅用於除錯及呈現任務管理使用者介面。 這絕不應用於應用程式的核心邏輯,例如根據此處資訊在不同行為間做出決定。 此類使用不被支援,未來很可能會中斷。 例如,若多個應用程式可以同時執行,對於此處資料意義的假設將是錯誤的,用於控制流程。
擲出:SecurityException
Android 參考資料。android.app.ActivityManager.getRecentTasks
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。