Android APIs
public static class

ActivityManager.RunningTaskInfo

extends Object
implements Parcelable
java.lang.Object
   ↳ android.app.ActivityManager.RunningTaskInfo

Class Overview

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

[Expand]
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's marshalled representation.
void readFromParcel(Parcel source)
void writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<ActivityManager.RunningTaskInfo> CREATOR

Added in API level 1

public ComponentName baseActivity

Added in API level 1

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

public CharSequence description

Added in API level 1

Description of the task's current state.

public int id

Added in API level 1

A unique identifier for this task.

public int numActivities

Added in API level 1

Number of activities in this task.

public int numRunning

Added in API level 1

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

public Bitmap thumbnail

Added in API level 1

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

public ComponentName topActivity

Added in API level 1

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

Public Constructors

public ActivityManager.RunningTaskInfo ()

Added in API level 1

Public Methods

public int describeContents ()

Added in API level 1

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

Returns
  • a bitmask indicating the set of special object types marshalled by the Parcelable.

public void readFromParcel (Parcel source)

Added in API level 1

public void writeToParcel (Parcel dest, int flags)

Added in API level 1

Flatten this object in to a Parcel.

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