Idioma

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

Comentários

Esse método foi preterido no nível 21 da API. A partir de 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 consulte getAppTasks() para 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.

Observação: esse método destina-se apenas à depuração e à apresentação de interfaces do usuário de gerenciamento de tarefas. 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.

Lançamentos: SecurityException

Referência do Android para android.app.ActivityManager.getRecentTasks.

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