android.content.ComponentCallbacks |
Known Indirect Subclasses
AbstractInputMethodService,
Activity,
ActivityGroup,
AliasActivity,
Application,
ContentProvider,
ExpandableListActivity,
InputMethodService,
IntentService,
LauncherActivity,
ListActivity,
MockApplication,
PreferenceActivity,
SearchRecentSuggestionsProvider,
Service,
TabActivity
AbstractInputMethodService |
AbstractInputMethodService provides a abstract base class for input methods. |
Activity |
An activity is a single, focused thing that the user can do. |
ActivityGroup |
A screen that contains and runs multiple embedded activities. |
AliasActivity |
Stub activity that launches another activity (and then finishes itself)
based on information in its component's manifest meta-data. |
Application |
Base class for those who need to maintain global application state. |
ContentProvider |
Content providers are one of the primary building blocks of Android applications, providing
content to applications. |
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. |
InputMethodService |
InputMethodService provides a standard implementation of an InputMethod,
which final implementations can derive from and customize. |
IntentService |
An abstract Service that serializes the handling of the Intents passed upon service
start and handles them on a handler thread. |
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. |
MockApplication |
A mock Application class. |
PreferenceActivity |
Shows a hierarchy of Preference objects as
lists, possibly spanning multiple screens. |
SearchRecentSuggestionsProvider |
This superclass can be used to create a simple search suggestions provider for your application. |
Service |
A Service is an application component that runs in the background, not
interacting with the user, for an indefinite period of time. |
TabActivity |
An activity that contains and runs multiple embedded activities or views. |
|
Summary
Public Methods |
abstract
void
|
onConfigurationChanged(Configuration newConfig)
Called by the system when the device configuration changes while your
component is running.
|
abstract
void
|
onLowMemory()
This is called when the overall system is running low on memory, and
would like actively running process to try to tighten their belt.
|
Public Methods
public
abstract
void
onConfigurationChanged
(Configuration newConfig)
Called by the system when the device configuration changes while your
component is running. Note that, unlike activities, other components
are never restarted when a configuration changes: they must always deal
with the results of the change, such as by re-retrieving resources.
At the time that this function has been called, your Resources
object will have been updated to return resource values matching the
new configuration.
Parameters
newConfig
| The new device configuration.
|
public
abstract
void
onLowMemory
()
This is called when the overall system is running low on memory, and
would like actively running process to try to tighten their belt. While
the exact point at which this will be called is not defined, generally
it will happen around the time all background process have been killed,
that is before reaching the point of killing processes hosting
service and foreground UI that we would like to avoid killing.
Applications that want to be nice can implement this method to release
any caches or other unnecessary resources they may be holding on to.
The system will perform a gc for you after returning from this method.