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
エントリを追加するアクティビティ。 これは、新しい recents エントリが含まれるコンテキストを判断するのに役立ちます。
- intent
- Intent
最近使用したエントリを記述する意図。 これは、アクティビティの起動に使用したのと同じ意図です。 一般に、 と Intent#FLAG_ACTIVITY_RETAIN_IN_RECENTS
の両方Intent#FLAG_ACTIVITY_NEW_DOCUMENT
を設定する必要があります。後者は、この最近のエントリはアクティビティなしで存在するため、アクティビティが消えたときに保持しないのは意味がないため、必須です。 ここで指定された意図には、明示的な ComponentName も設定されている必要があります。
- description
- ActivityManager.TaskDescription
オプションの追加の説明情報。
- thumbnail
- Bitmap
最近使った項目に使用するサムネイル。 によって #getAppTaskThumbnailSize()
指定されたサイズにする必要があります。 ビットマップが正確なサイズでない場合は、最近のエントリが追加される前に、おそらく気に入らない方法で、プロセス内で再作成されます。
戻り値
新しく追加されたアプリ タスクのタスク ID を返します。追加に失敗した場合は -1 を返します。 失敗の最も可能性の高い原因は、アプリのタスクを増やす余地がなくなったということです。
- 属性
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。