ActivityManager.AddAppTask 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為呼叫的應用程式新增新的 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_DOCUMENT
和 Intent#FLAG_ACTIVITY_RETAIN_IN_RECENTS
;後者是必要專案,因為這個最近專案將不存在於沒有活動的情況下存在,因此在活動消失時不保留它並不合理。 此處的指定意圖也必須設定明確的 ComponentName。
- description
- ActivityManager.TaskDescription
選擇性的其他描述資訊。
- thumbnail
- Bitmap
要用於最近專案之縮圖。 應該是所 #getAppTaskThumbnailSize()
指定的大小。 如果點圖不是該確切的大小,則會在程式中重新建立它,可能是您在新增最近專案之前不喜歡的方式。
傳回
傳回新新增應用程式工作的工作標識碼,如果新增失敗,則傳回 -1。 最可能失敗的原因是您的應用程式沒有更多任務空間。
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。