ActivityManager.GetRecentTasks(Int32, RecentTaskFlags) Método

Definição

Cuidado

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>

Parâmetros

maxNum
Int32

O número máximo de entradas a serem retornadas na lista. O número real retornado pode ser menor, dependendo de quantas tarefas o usuário iniciou e do número máximo que o sistema pode lembrar.

flags
RecentTaskFlags

Informações sobre o que retornar. Pode ser qualquer combinação de #RECENT_WITH_EXCLUDED e #RECENT_IGNORE_UNAVAILABLE.

Retornos

Retorna uma lista de registros RecentTaskInfo que descrevem cada uma das tarefas recentes.

Atributos

Exceções

Comentários

Retorne uma lista das tarefas que o usuário iniciou recentemente, sendo que as mais recentes são as primeiras e mais antigas após a ordem.

<b>Observação: esse método destina-se apenas à depuração e à apresentação de interfaces< do usuário de gerenciamento de tarefas/b>. Isso nunca deve ser usado para lógica principal em um aplicativo, como decidir entre comportamentos diferentes com base nas informações encontradas aqui. Esses usos não< têm>< suporte e> provavelmente serão interrompidos no futuro. Por exemplo, se vários aplicativos puderem ser executados ativamente ao mesmo tempo, as suposições feitas sobre o significado dos dados aqui para fins de fluxo de controle serão incorretas.

Este membro foi preterido. A partir de então android.os.Build.VERSION_CODES#LOLLIPOP, esse método não está mais disponível para aplicativos de terceiros: a introdução de recentes centrados em documentos significa que ele pode vazar informações pessoais para o chamador. Para compatibilidade com versões anteriores, ele ainda retornará um pequeno subconjunto de seus dados: pelo menos as próprias tarefas do chamador (embora veja #getAppTasks() a maneira correta com suporte para recuperar essas informações) e possivelmente algumas outras tarefas, como a casa, que são conhecidas por não serem confidenciais.

Java documentação para android.app.ActivityManager.getRecentTasks(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a