ActivityManager.AddAppTask 方法

定义

AppTask为调用应用程序添加新内容。

[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

参数

activity
Activity

正在添加条目的活动。 这用于帮助确定新最近使用的条目将位于的上下文。

intent
Intent

描述最近使用的条目的意向。 这与用于启动活动的意向相同。 通常,需要同时设置这两个项Intent#FLAG_ACTIVITY_NEW_DOCUMENTIntent#FLAG_ACTIVITY_RETAIN_IN_RECENTS;后者是必需的,因为此最近项将不存在活动,因此在活动消失时不保留它没有意义。 此处的给定意向还必须为其设置了显式 ComponentName。

description
ActivityManager.TaskDescription

可选附加说明信息。

thumbnail
Bitmap

要用于最近使用的条目的缩略图。 应为给定 #getAppTaskThumbnailSize()的大小。 如果位图的大小不是那么精确,则会在过程中重新创建它,你可能不喜欢,然后再添加最近项。

返回

返回新添加的应用任务的任务 ID;如果添加失败,则返回 -1。 最可能失败的原因是,你的应用没有更多任务的空间。

属性

注解

适用于 . 的 android.app.ActivityManager.addAppTask(android.app.Activity, android.content.Intent, android.app.TaskDescription, android.graphics.Bitmap)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于