Build 1.0_r1(from source)

android.content
Interface ComponentCallbacks

All Known Implementing Classes:
Activity, ActivityGroup, AliasActivity, Application, CheckinProvider, ContentProvider, ExpandableListActivity, LauncherActivity, ListActivity, MockApplication, PreferenceActivity, SearchRecentSuggestionsProvider, Service, SyncableContentProvider, SyncProvider, SyncStateContentProviderHelper.Provider, TabActivity, TestBrowserActivity, TestListActivity

public interface ComponentCallbacks

The set of callback APIs that are common to all application components (Activity, Service, ContentProvider, and Application).


Method Summary
 void onConfigurationChanged(Configuration newConfig)
          Called by the system when the device configuration changes while your component is running.
 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.
 

Method Detail

onConfigurationChanged

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.

onLowMemory

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.


Build 1.0_r1(from source)

Please submit a feedback, bug or feature