Most visited

Recently visited

Added in API level 1

ActivityManager.RecentTaskInfo

public static class ActivityManager.RecentTaskInfo
extends Object implements Parcelable

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


您可以检索有关用户最近开始或访问的任务的信息。

Summary

Inherited constants

From interface android.os.Parcelable

Fields

public static final Creator<ActivityManager.RecentTaskInfo> CREATOR

public int affiliatedTaskId

任务归属与其他任务分组。

public ComponentName baseActivity

该组件作为该任务中的第一个活动启动。

public Intent baseIntent

原来的Intent用于启动任务。

public CharSequence description

任务的最后状态描述。

public int id

如果此任务当前正在运行,则这是它的标识符。

public int numActivities

此任务中的活动数量。

public ComponentName origActivity

如果此任务是从别名开始的,则这是最初启动的实际活动组件; 在这种情况下baseIntent的组件是别名引用的实际活动实现的名称。

public int persistentId

即使没有运行,该任务的真实标识也是有效的。

public ActivityManager.TaskDescription taskDescription

堆栈中最高活动的最近活动值已设置值。

public ComponentName topActivity

任务历史堆栈顶部的活动组件。

Public constructors

ActivityManager.RecentTaskInfo()

Public methods

int describeContents()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。

void readFromParcel(Parcel source)
void writeToParcel(Parcel dest, int flags)

将此对象平铺到一个包裹中。

Inherited methods

From class java.lang.Object
From interface android.os.Parcelable

Fields

affiliatedTaskId

Added in API level 21
int affiliatedTaskId

任务归属与其他任务分组。

baseActivity

Added in API level 23
ComponentName baseActivity

该组件作为该任务中的第一个活动启动。 这可以被认为是这项任务的“应用”。

baseIntent

Added in API level 1
Intent baseIntent

原来的Intent用于启动任务。 您可以使用此Intent重新启动任务(如果它不再运行)或将当前任务置于最前面。

description

Added in API level 11
CharSequence description

任务的最后状态描述。

id

Added in API level 1
int id

如果此任务当前正在运行,则这是它的标识符。 如果它没有运行,这将是-1。

numActivities

Added in API level 23
int numActivities

此任务中的活动数量。

origActivity

Added in API level 1
ComponentName origActivity

如果此任务是从别名开始的,则这是最初启动的实际活动组件; 在这种情况下baseIntent的组件是别名引用的实际活动实现的名称。 否则,这是空的。

persistentId

Added in API level 12
int persistentId

即使没有运行,该任务的真实标识也是有效的。

taskDescription

Added in API level 21
ActivityManager.TaskDescription taskDescription

堆栈中最高活动的最近活动值已设置值。 setTaskDescription(android.app.ActivityManager.TaskDescription)

topActivity

Added in API level 23
ComponentName topActivity

任务历史堆栈顶部的活动组件。 这是用户目前正在做的事情。

Public constructors

ActivityManager.RecentTaskInfo

Added in API level 1
ActivityManager.RecentTaskInfo ()

Public methods

describeContents

Added in API level 1
int describeContents ()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。 例如,如果对象将在writeToParcel(Parcel, int)的输出中包含writeToParcel(Parcel, int) ,则此方法的返回值必须包含CONTENTS_FILE_DESCRIPTOR位。

Returns
int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

readFromParcel

Added in API level 1
void readFromParcel (Parcel source)

Parameters
source Parcel

writeToParcel

Added in API level 1
void writeToParcel (Parcel dest, 
                int flags)

将此对象平铺到一个包裹中。

Parameters
dest Parcel: The Parcel in which the object should be written.
flags int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.

Hooray!