次の方法で共有


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

エントリを追加するアクティビティ。 これは、新しい Recents エントリが含まれるコンテキストを判断するために使用されます。

intent
Intent

最近使った項目を記述する意図。 これは、アクティビティの起動に使用したのと同じ意図です。 通常は両方Intent#FLAG_ACTIVITY_NEW_DOCUMENTIntent#FLAG_ACTIVITY_RETAIN_IN_RECENTSを設定する必要があります。後者は、この最近のエントリはアクティビティなしで存在するため、アクティビティが消えたときに保持しないのは意味がありません。 ここで指定する意図には、明示的な ComponentName も設定されている必要があります。

description
ActivityManager.TaskDescription

オプションの追加の説明情報。

thumbnail
Bitmap

最近使った項目に使用するサムネイル。 によって指定 #getAppTaskThumbnailSize()されたサイズにする必要があります。 ビットマップが正確なサイズでない場合は、最近のエントリが追加される前に、おそらく気に入らない方法でプロセスで再作成されます。

戻り値

新しく追加されたアプリ タスクのタスク ID を返します。追加に失敗した場合は -1 を返します。 エラーの最も可能性の高い原因は、アプリのタスクを増やす余地がなくなったということです。

属性

注釈

の Java ドキュメントandroid.app.ActivityManager.addAppTask(android.app.Activity, android.content.Intent, android.app.TaskDescription, android.graphics.Bitmap)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象