ActivityManager.GetRecentTasks(Int32, RecentTaskFlags) Methode

Definition

Achtung

deprecated

Diese Methode war in API-Ebene 21 veraltet.

[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>

Parameter

maxNum
Int32

int: Die maximale Anzahl von Einträgen, die in der Liste zurückgegeben werden sollen. Die zurückgegebene tatsächliche Zahl kann kleiner sein, je nachdem, wie viele Aufgaben der Benutzer gestartet hat, und die maximale Anzahl, die das System speichern kann.

flags
RecentTaskFlags

int: Informationen dazu, was zurückgegeben werden soll. Kann eine beliebige Kombination aus RECENT_WITH_EXCLUDED und RECENT_IGNORE_UNAVAILABLE sein.

Gibt zurück

Attribute

Hinweise

Diese Methode war in API-Ebene 21 veraltet. Ab Build.VERSION_CODES. LOLLIPOP, diese Methode ist nicht mehr für Anwendungen von Drittanbietern verfügbar: Die Einführung dokumentorientierter Neuere bedeutet, dass sie persönliche Informationen an den Aufrufer verlieren kann. Aus Gründen der Abwärtskompatibilität gibt sie weiterhin eine kleine Teilmenge ihrer Daten zurück: zumindest die eigenen Aufgaben des Aufrufers (siehe getAppTasks() für die richtige unterstützte Methode zum Abrufen dieser Informationen) und möglicherweise einige andere Aufgaben wie home, die nicht vertraulich sind.

Hinweis: Diese Methode ist nur für das Debuggen und Darstellen von Benutzeroberflächen für die Aufgabenverwaltung vorgesehen. Dies sollte niemals für die Kernlogik in einer Anwendung verwendet werden, z. B. die Entscheidung zwischen verschiedenen Verhaltensweisen basierend auf den hier gefundenen Informationen. Solche Verwendungen werden nicht unterstützt und werden in Zukunft wahrscheinlich nicht mehr unterstützt. Wenn z. B. mehrere Anwendungen gleichzeitig aktiv ausgeführt werden können, sind Annahmen über die Bedeutung der daten hier für die Zwecke des Kontrollflusses falsch.

Throws: SecurityException

Android-Referenz für android.app.ActivityManager.getRecentTasks.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: