ActivityManager.GetRecentTasks(Int32, RecentTaskFlags) Método

Definição

Cuidado

deprecated

Esse método foi preterido no nível 21 da API.

[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: 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

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

Retornos

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