| Activity |
An activity is a single, focused thing that the user can do. |
| ActivityGroup |
A screen that contains and runs multiple embedded activities. |
| Application |
Base class for those who need to maintain global application state. |
| ApplicationContext |
Common implementation of Context API, which Activity and other application
classes inherit. |
| ExpandableListActivity |
An activity that displays an expandable list of items by binding to a data
source implementing the ExpandableListAdapter, and exposes event handlers
when the user selects an item. |
| LauncherActivity |
Displays a list of all activities which can be performed
for a given intent. |
| ListActivity |
An activity that displays a list of items by binding to a data source such as
an array or Cursor, and exposes event handlers when the user selects an item. |
| MapActivity |
Base class with code to manage the boring necessities of any
activity that displays a MapView:
- Activity lifecycle management
- Setup and teardown of services behind a MapView
A subclass should create its own MapView in onCreate(Bundle). |
| Service |
A Service is an application component that runs in the background, not
interacting with the user, for an indefinite period of time. |
| TabActivity |
A screen that contains and runs multiple embedded activities or views. |