ActivityManager.GetRecentTasks(Int32, RecentTaskFlags) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
deprecated
Este método está en desuso en el nivel de 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>
Parámetros
- maxNum
- Int32
int: número máximo de entradas que se van a devolver en la lista. El número real devuelto puede ser menor, en función de cuántas tareas haya iniciado el usuario y el número máximo que el sistema pueda recordar.
- flags
- RecentTaskFlags
int: información sobre qué devolver. Puede ser cualquier combinación de RECENT_WITH_EXCLUDED y RECENT_IGNORE_UNAVAILABLE.
Devoluciones
- Atributos
Comentarios
Este método está en desuso en el nivel de API 21. A partir de Build.VERSION_CODES. LOLLIPOP, este método ya no está disponible para aplicaciones de terceros: la introducción de recientes centradas en documentos significa que puede filtrar información personal al autor de la llamada. Para la compatibilidad con versiones anteriores, seguirá devolviendo un pequeño subconjunto de sus datos: al menos las propias tareas del autor de la llamada (aunque vea getAppTasks() para obtener la manera admitida correcta de recuperar esa información) y, posiblemente, algunas otras tareas, como el hogar que se sabe que no son confidenciales.
Nota: este método solo está pensado para depurar y presentar interfaces de usuario de administración de tareas. Esto nunca se debe usar para la lógica principal en una aplicación, como decidir entre diferentes comportamientos en función de la información que se encuentra aquí. Estos usos no se admiten y probablemente se interrumpirán en el futuro. Por ejemplo, si varias aplicaciones se pueden ejecutar activamente al mismo tiempo, las suposiciones realizadas sobre el significado de los datos aquí con fines de flujo de control serán incorrectas.
Inicia: SecurityException
Referencia de Android para android.app.ActivityManager.getRecentTasks.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.