ActivityManager.AddAppTask Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoutez un nouveau AppTask
pour l’application appelante.
[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
Paramètres
- activity
- Activity
Activité qui ajoute l’entrée. Cela permet de déterminer le contexte dans lequel se trouve la nouvelle entrée récente.
- intent
- Intent
Intention qui décrit l’entrée récente. Il s’agit de la même intention que celle que vous auriez utilisée pour lancer l’activité pour celle-ci. En règle générale, vous souhaiterez définir les deux Intent#FLAG_ACTIVITY_NEW_DOCUMENT
et Intent#FLAG_ACTIVITY_RETAIN_IN_RECENTS
; ce dernier est requis puisque cette entrée récente existe sans activité, il n’est donc pas judicieux de ne pas la conserver lorsque son activité disparaît. L’intention donnée ici doit également avoir un ComponentName explicite défini dessus.
- description
- ActivityManager.TaskDescription
Informations de description supplémentaires facultatives.
- thumbnail
- Bitmap
Miniature à utiliser pour l’entrée récente. Doit être la taille donnée par #getAppTaskThumbnailSize()
. Si la bitmap n’est pas cette taille exacte, elle sera recréée dans votre processus, probablement d’une manière que vous n’aimez pas, avant l’ajout de l’entrée récente.
Retours
Retourne l’ID de tâche de la tâche d’application nouvellement ajoutée, ou -1 si l’ajout a échoué. La cause la plus probable de l’échec est qu’il n’y a plus de place pour plus de tâches pour votre application.
- Attributs
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.