ActivityManager.AddAppTask Método

Definição

Adicione um novo AppTask para o aplicativo de chamada.

[Android.Runtime.Register("addAppTask", "(Landroid/app/Activity;Landroid/content/Intent;Landroid/app/ActivityManager$TaskDescription;Landroid/graphics/Bitmap;)I", "GetAddAppTask_Landroid_app_Activity_Landroid_content_Intent_Landroid_app_ActivityManager_TaskDescription_Landroid_graphics_Bitmap_Handler")]
public virtual int AddAppTask(Android.App.Activity activity, Android.Content.Intent intent, Android.App.ActivityManager.TaskDescription? description, Android.Graphics.Bitmap thumbnail);
[<Android.Runtime.Register("addAppTask", "(Landroid/app/Activity;Landroid/content/Intent;Landroid/app/ActivityManager$TaskDescription;Landroid/graphics/Bitmap;)I", "GetAddAppTask_Landroid_app_Activity_Landroid_content_Intent_Landroid_app_ActivityManager_TaskDescription_Landroid_graphics_Bitmap_Handler")>]
abstract member AddAppTask : Android.App.Activity * Android.Content.Intent * Android.App.ActivityManager.TaskDescription * Android.Graphics.Bitmap -> int
override this.AddAppTask : Android.App.Activity * Android.Content.Intent * Android.App.ActivityManager.TaskDescription * Android.Graphics.Bitmap -> int

Parâmetros

activity
Activity

A atividade que está adicionando a entrada. Isso é usado para ajudar a determinar o contexto em que a nova entrada de recentes estará.

intent
Intent

A intenção que descreve a entrada recente. Essa é a mesma intenção que você teria usado para iniciar a atividade para ela. Em geral, você desejará definir ambos Intent#FLAG_ACTIVITY_NEW_DOCUMENT e Intent#FLAG_ACTIVITY_RETAIN_IN_RECENTS; este último é necessário, pois essa entrada recente existirá sem uma atividade, portanto, não faz sentido não retê-la quando sua atividade desaparecer. A intenção fornecida aqui também deve ter um ComponentName explícito definido nele.

description
ActivityManager.TaskDescription

Informações de descrição adicionais opcionais.

thumbnail
Bitmap

Miniatura a ser usada para a entrada recente. Deve ser o tamanho dado por #getAppTaskThumbnailSize(). Se o bitmap não for desse tamanho exato, ele será recriado em seu processo, provavelmente de uma maneira que você não gosta, antes que a entrada recente seja adicionada.

Retornos

Retorna a ID da tarefa do aplicativo recém-adicionada ou -1 se o suplemento falhou. A causa mais provável de falha é que não há mais espaço para mais tarefas para seu aplicativo.

Atributos

Comentários

Java documentação para android.app.ActivityManager.addAppTask(android.app.Activity, android.content.Intent, android.app.TaskDescription, android.graphics.Bitmap).

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