Namensraum | Vererbungshierarchie | Schnittstellen |
android.app | java.lang.Object android.content.Context android.content.ContextWrapper android.view.ContextThemeWrapper Activity |
ComponentCallbacks2 KeyEvent.Callback LayoutInflater.Factory2 View.OnCreateContextMenuListener Window.Callback |
Kurzbeschreibung |
Eine Activity stellt die Anzeige- und Bedienelemente zur Verfügung, die den Anwender befähigen, eine Aufgabe oder eine Teilaufgabe zu bearbeiten. |
Android | http://developer.android.com/reference/android/app/Activity.html |
***
void onCreate(Bundle savedInstanceState)
void onRestart()
Called after onStop() when the current activity is being re-displayed
to the user (the user has navigated back to it). It will be followed
by onStart() and then onResume().
For activities that are using raw Cursor objects (instead of creating them through managedQuery(android.net.Uri, String[], String, String[], String), this is usually the place where the cursor should be requeried (because you had deactivated it in onStop().
In einer abgeleiteten Klasse muss der Methodenaufruf stets an
die Basisklasse weitergeleitet werden - falls dies versäumt wird,
wird eine Ausnahme signalisiert.
void onStart()
void onResume()
void onPause()
void onStop()
void onDestroy()
In einer abgeleiteten Klasse muss der Methodenaufruf stets an
die Basisklasse weitergeleitet werden - falls dies versäumt wird,
wird eine Ausnahme signalisiert.
boolean onOptionsItemSelected(MenuItem item)
Diese Methode wird aufgerufen, wenn ein Menüelement im
Menü der Aktivit¨t ausgewählt wurde. Die
Aktivität bekommt Gelegenheit, das Menüelement zu
identifizieren und etw erforderliche Aktionen auszuführen.
Die Methode sollte Auswahlereignisse, die sie nicht selbst
behandelt, an die Basisklasse weiterleiten.
Die Methode liefert ein logisches Ergebnis, das anzeigt, ob
das Auswahlereignis behandelt werden konnte.
void onSaveInstanceState(Bundle savedInstanceState)
Diese Methode wird aufgerufen, bevor eine Aktivität aufgegeben
wird. Die Aktivität bekommt so Gelegenheit, alle Daten zu
speichern, die für ihre Wiederherstellung gebraucht werden.
Der Aufruf der Methode sollte immer auch an die Basisklasse weitergeleitet
werden, um die vollständige Sicherung der Aktivität zu
gewährleisten.
void onRestoreInstanceState(Bundle savedInstanceState)
Diese Methode wird aufgerufen, wenn eine Aktivität wiederhergestellt
wird. Die Aktivität bekommt so Gelegenheit, erneut Daten zu
übernehmen, die für den Zweck ihrer Wiederherstellung
gespeichert wurden.
Die Methode wird nach onStart() und vor onPostCreate()
aufgerufen.
Der Aufruf der Methode sollte immer auch an die Basisklasse weitergeleitet
werden, um die vollständige Wiederherstellung der Aktivität zu
gewährleisten.
Um eine Aktivität aus einer anderen Aktivität aufzurufen, wird ein Intent erzeugt und mit der Methode startActivity aufgerufen.
Intent editor = new Intent(MainActivity.this, EditPropertiesActivity.class); this.startActivity(editor);
Die aufrufende Aktivität wird in einen Kellerspeicher eingetragen, in dem sie verbleibt, bis die aufgerufene Aktivität beendet wird. Nach dem Verlassen der aufgerufenen Aktivität wird automatisch in die rufende Aktivität zurückgekehrt.