ActivityManager.AddAppTask 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.
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
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.