Most visited

Recently visited

Added in API level 21

ActivityManager.AppTask

public static class ActivityManager.AppTask
extends Object

java.lang.Object
   ↳ android.app.ActivityManager.AppTask


AppTask允许您管理自己的应用程序的任务。 getAppTasks()

Summary

Public methods

void finishAndRemoveTask()

完成此任务中的所有活动并将其从最近的任务列表中删除。

ActivityManager.RecentTaskInfo getTaskInfo()

获取与此任务关联的RecentTaskInfo。

void moveToFront()

将此任务带到前台。

void setExcludeFromRecents(boolean exclude)

修改此 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS根Intent中的 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS标志。

void startActivity(Context context, Intent intent, Bundle options)

在这个任务中开始一项活动。

Inherited methods

From class java.lang.Object

Public methods

finishAndRemoveTask

Added in API level 21
void finishAndRemoveTask ()

完成此任务中的所有活动并将其从最近的任务列表中删除。

getTaskInfo

Added in API level 21
ActivityManager.RecentTaskInfo getTaskInfo ()

获取与此任务关联的RecentTaskInfo。

Returns
ActivityManager.RecentTaskInfo The RecentTaskInfo for this task, or null if the task no longer exists.

moveToFront

Added in API level 21
void moveToFront ()

将此任务带到前台。 如果它包含活动,它们将被带到它的前台,如果需要它们的实例被重新创建。 如果它不包含活动,则任务的根活动将重新启动。

setExcludeFromRecents

Added in API level 21
void setExcludeFromRecents (boolean exclude)

修改此 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS根Intent中的 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS标志。

Parameters
exclude boolean: If true, FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS will be set; otherwise, it will be cleared.

startActivity

Added in API level 21
void startActivity (Context context, 
                Intent intent, 
                Bundle options)

在这个任务中开始一项活动。 将任务带到前台。 如果此任务当前未处于活动状态(即其id <0),那么将为该给定的Intent启动一项新活动,作为任务的根,并将任务带到前台。 否则,如果此任务当前处于活动状态,并且Intent未指定要在新任务中启动的活动,则将在任务顶部启动给定Intent的新活动,并将任务带到前台。 如果此任务当前处于活动状态,并且Intent指定FLAG_ACTIVITY_NEW_TASK或将以其他方式启动到新任务中,则活动未启动,但将此任务带到前台,并在适当情况下将新任务传递给顶级活动。

换句话说,你通常想在这里使用一个不指定 FLAG_ACTIVITY_NEW_TASKFLAG_ACTIVITY_NEW_DOCUMENT ,并让系统做正确的事情。

Parameters
context Context
intent Intent: The Intent describing the new activity to be launched on the task.
options Bundle: Optional launch options.

也可以看看:

Hooray!