Freigeben über


ActivityManager.AddAppTask Methode

Definition

Fügen Sie eine neue AppTask Für die aufrufende Anwendung hinzu.

[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

Parameter

activity
Activity

Die Aktivität, die den Eintrag hinzufügt. Dies wird verwendet, um den Kontext zu ermitteln, in dem der neue Eintrag zuletzt verwendet wird.

intent
Intent

Die Absicht, die den Aktuellen Eintrag beschreibt. Dies ist die gleiche Absicht, mit der Sie die Aktivität dafür starten würden. In der Regel möchten Sie sowohl als auch Intent#FLAG_ACTIVITY_NEW_DOCUMENTIntent#FLAG_ACTIVITY_RETAIN_IN_RECENTS; letzteres ist erforderlich, da dieser neuere Eintrag ohne Aktivität vorhanden ist, sodass es nicht sinnvoll ist, es nicht beizubehalten, wenn seine Aktivität verschwindet. Die angegebene Absicht muss hier auch über einen expliziten ComponentName-Satz verfügen.

description
ActivityManager.TaskDescription

Optionale zusätzliche Beschreibungsinformationen.

thumbnail
Bitmap

Miniaturansicht, die für den Eintrag "Zuletzt verwendet" verwendet werden soll. Sollte die angegebene Größe sein.#getAppTaskThumbnailSize() Wenn die Bitmap nicht genau so groß ist, wird sie in Ihrem Prozess neu erstellt, wahrscheinlich in einer Weise, die Ihnen nicht gefällt, bevor der Eintrag der zuletzt verwendeten Einträge hinzugefügt wird.

Gibt zurück

Gibt die Vorgangs-ID der neu hinzugefügten App-Aufgabe oder -1 zurück, wenn das Hinzufügen fehlgeschlagen ist. Die wahrscheinlichste Ursache für einen Fehler besteht darin, dass es für Ihre App keinen platz mehr Platz für mehr Aufgaben gibt.

Attribute

Hinweise

Java-Dokumentation für android.app.ActivityManager.addAppTask(android.app.Activity, android.content.Intent, android.app.TaskDescription, android.graphics.Bitmap).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: