共用方式為


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()指定的大小。 如果點圖不是該確切的大小,則會在程式中重新建立它,可能是您在新增最近專案之前不喜歡的方式。

傳回

傳回新新增應用程式工作的工作標識碼,如果新增失敗,則傳回 -1。 最可能失敗的原因是您的應用程式沒有更多任務空間。

屬性

備註

android.app.ActivityManager.addAppTask(android.app.Activity, android.content.Intent, android.app.TaskDescription, android.graphics.Bitmap)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於