ActivityManager.GetRecentTasks(Int32, RecentTaskFlags) Methode

Definition

Achtung

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>

Parameter

maxNum
Int32

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

Informationen dazu, was zurückgegeben werden soll. Es kann sich um eine beliebige Kombination von #RECENT_WITH_EXCLUDED und #RECENT_IGNORE_UNAVAILABLE.

Gibt zurück

Gibt eine Liste der RecentTaskInfo-Datensätze zurück, die die letzten Aufgaben beschreiben.

Attribute

Ausnahmen

Hinweise

Gibt eine Liste der Aufgaben zurück, die der Benutzer kürzlich gestartet hat, wobei die aktuellsten zuerst und älteren Aufgaben in der Reihenfolge sind.

<b>Hinweis: Diese Methode dient nur zum Debuggen und Darstellen von Benutzeroberflächen< für die Aufgabenverwaltung/b>. 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</em> 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.

Dieses Element ist veraltet. Ab diesem android.os.Build.VERSION_CODES#LOLLIPOPGrund ist diese Methode nicht mehr für Anwendungen von Drittanbietern verfügbar: Die Einführung dokumentorientierter Neuere bedeutet, dass sie persönliche Informationen an den Aufrufer auslecken 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() jedoch die richtige unterstützte Methode zum Abrufen dieser Informationen), und möglicherweise einige andere Aufgaben, z. B. home, die nicht vertraulich sind.

Java Dokumentation für android.app.ActivityManager.getRecentTasks(int, int).

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: