Compartilhar via


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 recente 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 ele. Em geral, você vai querer definir ambos Intent#FLAG_ACTIVITY_NEW_DOCUMENT e Intent#FLAG_ACTIVITY_RETAIN_IN_RECENTS, o último é necessário, já que essa entrada recente existirá sem uma atividade, então 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 adicionais opcionais de descrição.

thumbnail
Bitmap

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

Retornos

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

Atributos

Comentários

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a