English | Site Directory

Android - An Open Handset Alliance Project

android.app
public class

android.app.ActivityManager

java.lang.Object
android.app.ActivityManager

Interact with the overall activities running in the system.

Nested Classes
ActivityManager.RecentTaskInfo Information you can retrieve about tasks that the user has most recently started or visited. 
ActivityManager.RunningTaskInfo Information you can retrieve about a particular task that is currently "running" in the system. 

Summary

Constants

      Value  
int  RECENT_WITH_EXCLUDED  Flag for use with getRecentTasks(int, int): return all tasks, even those that have set their EXCLUDE_FROM_RECENTS_LAUNCH flag.  0x00000001 

Public Methods

        List  getRecentTasks(int maxNum, int flags)
Return a list of the tasks that the user has recently launched, with the most recent being first and older ones after in order.
        List  getRunningTasks(int maxNum)
Return a list of the tasks that are currently running, with the most recent being first and older ones after in order.
Methods inherited from class java.lang.Object

Details

Constants

public static final int RECENT_WITH_EXCLUDED

Flag for use with getRecentTasks(int, int): return all tasks, even those that have set their EXCLUDE_FROM_RECENTS_LAUNCH flag.
Constant Value: 1 (0x00000001)

Public Methods

public List getRecentTasks(int maxNum, int flags)

Return a list of the tasks that the user has recently launched, with the most recent being first and older ones after in order.

Parameters

maxNum The maximum number of entries to return in the list. The actual number returned may be smaller, depending on how many tasks the user has started and the maximum number the system can remember.

Returns

  • Returns a list of RecentTaskInfo records describing each of the recent tasks.

Throws

SecurityException Throws SecurityException if the caller does not hold the GET_TASKS permission.

public List getRunningTasks(int maxNum)

Return a list of the tasks that are currently running, with the most recent being first and older ones after in order. Note that "running" does not mean any of the task's code is currently loaded or activity -- the task may have been frozen by the system, so that it can be restarted in its previous state when next brought to the foreground.

Parameters

maxNum The maximum number of entries to return in the list. The actual number returned may be smaller, depending on how many tasks the user has started.

Returns

  • Returns a list of RunningTaskInfo records describing each of the running tasks.

Throws

SecurityException Throws SecurityException if the caller does not hold the GET_TASKS permission.
Build m5-rc15g - 14 May 2008 12:50