Most visited

Recently visited

Added in API level 1

ActivityManager.RunningTaskInfo

public static class ActivityManager.RunningTaskInfo
extends Object implements Parcelable

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


Information you can retrieve about a particular task that is currently "running" in the system. Note that a running task does not mean the given task actually has a process it is actively running in; it simply means that the user has gone to it and never closed it, but currently the system may have killed its process and is only holding on to its last state in order to restart it when the user returns.

Summary

Inherited constants

From interface android.os.Parcelable

Fields

public static final Creator<ActivityManager.RunningTaskInfo> CREATOR

public ComponentName baseActivity

The component launched as the first activity in the task.

public CharSequence description

Description of the task's current state.

public int id

A unique identifier for this task.

public int numActivities

Number of activities in this task.

public int numRunning

Number of activities that are currently running (not stopped and persisted) in this task.

public Bitmap thumbnail

Thumbnail representation of the task's current state.

public ComponentName topActivity

The activity component at the top of the history stack of the task.

Public constructors

ActivityManager.RunningTaskInfo()

Public methods

int describeContents()

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.

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

Flatten this object in to a Parcel.

Inherited methods

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

Fields

baseActivity

Added in API level 1
ComponentName baseActivity

The component launched as the first activity in the task. This can be considered the "application" of this task.

description

Added in API level 1
CharSequence description

Description of the task's current state.

id

Added in API level 1
int id

A unique identifier for this task.

numActivities

Added in API level 1
int numActivities

Number of activities in this task.

numRunning

Added in API level 1
int numRunning

Number of activities that are currently running (not stopped and persisted) in this task.

thumbnail

Added in API level 1
Bitmap thumbnail

Thumbnail representation of the task's current state. Currently always null.

topActivity

Added in API level 1
ComponentName topActivity

The activity component at the top of the history stack of the task. This is what the user is currently doing.

Public constructors

ActivityManager.RunningTaskInfo

Added in API level 1
ActivityManager.RunningTaskInfo ()

Public methods

describeContents

Added in API level 1
int describeContents ()

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. For example, if the object will include a file descriptor in the output of writeToParcel(Parcel, int), the return value of this method must include the CONTENTS_FILE_DESCRIPTOR bit.

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)

Flatten this object in to a Parcel.

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!