ActivityManager.GetRecentTasks(Int32, RecentTaskFlags) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.