ActivityManager.GetRecentTasks(Int32, RecentTaskFlags) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
deprecated
Cette méthode a été déconseillée au niveau de l’API 21.
[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>
Paramètres
- maxNum
- Int32
int : nombre maximal d’entrées à retourner dans la liste. Le nombre réel retourné peut être plus petit, en fonction du nombre de tâches démarrées par l’utilisateur et du nombre maximal que le système peut mémoriser.
- flags
- RecentTaskFlags
int : Informations sur le retour. Peut être n’importe quelle combinaison de RECENT_WITH_EXCLUDED et de RECENT_IGNORE_UNAVAILABLE.
Retours
- Attributs
Remarques
Cette méthode a été déconseillée au niveau de l’API 21. À partir de Build.VERSION_CODES. LOLLIPOP, cette méthode n’est plus disponible pour les applications tierces : l’introduction de récents centrés sur les documents signifie qu’elle peut divulguer des informations personnelles à l’appelant. Pour la compatibilité descendante, il retourne toujours un petit sous-ensemble de ses données : au moins les tâches de l’appelant (bien que voir getAppTasks() pour obtenir la bonne méthode prise en charge pour récupérer ces informations), et éventuellement d’autres tâches telles que la maison qui sont connues pour ne pas être sensibles.
Remarque : cette méthode est destinée uniquement au débogage et à la présentation des interfaces utilisateur de gestion des tâches. Cela ne doit jamais être utilisé pour la logique principale dans une application, par exemple décider entre différents comportements en fonction des informations trouvées ici. Ces utilisations ne sont pas prises en charge et seront probablement rompues à l’avenir. Par exemple, si plusieurs applications peuvent être en cours d’exécution en même temps, les hypothèses faites sur la signification des données ici à des fins de flux de contrôle sont incorrectes.
Levées : SecurityException
Référence Android pour android.app.ActivityManager.getRecentTasks.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.