Namensraum | Vererbungshierarchie | Schnittstellen |
android.app | java.lang.Object android.content.Context android.content.ContextWrapper Application |
Kurzbeschreibung |
Die Basisklasse für Klassen, die die Aufgabe übernehmen, Informationen für die gesamte Lebenszeit einer Anwendung zu speichern. |
Android | http://developer.android.com/reference/android/app/Application.html |
Eine Instanz einer von Application abgeleiteten Klasse kann als Hauptprogramm einer Anwendung dienen, die Daten für mehrere Activities bereithalten muss.
In einer abgeleiteten Klasse von Application können alle Informationen abgelegt werden, die die Lebenszeit einer Activity überdauern müssen.
Der Name der von Application abgeleiteten Klasse muss im Manifest angegeben werden.
Eine von Application abgeleitete Klasse kann diese Methoden überschreiben, um in bestimmten Situationen individuell reagieren zu können:
onCreate()
onLowMemory
onTrimMemory(int level)
onConfigurationChanged(Configuration newConfig)
Jede dieser überschriebenen Methoden muss auch die Methode der Basisklasse aufrufen.