Sprache

Activity.OnCreate Methode

Definition

Überlädt

Name Beschreibung
OnCreate(Bundle)

Wird aufgerufen, wenn die Aktivität gestartet wird.

OnCreate(Bundle, PersistableBundle)

Identisch mit #onCreate(android.os.Bundle) dem Aufruf dieser Aktivitäten, die mit dem Attributsatz android.R.attr#persistableMode erstellt wurden persistAcrossReboots.

OnCreate(Bundle)

Wird aufgerufen, wenn die Aktivität gestartet wird.

[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")]
protected virtual void OnCreate(Android.OS.Bundle? savedInstanceState);
[<Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")>]
abstract member OnCreate : Android.OS.Bundle -> unit
override this.OnCreate : Android.OS.Bundle -> unit

Parameter

savedInstanceState
Bundle

Wenn die Aktivität nach dem Herunterfahren erneut initialisiert wird, enthält dieses Bundle die Daten, in #onSaveInstanceStateder sie zuletzt bereitgestellt wurden. <b>Hinweis: Andernfalls ist sie null.</b>

Attribute

Hinweise

Wird aufgerufen, wenn die Aktivität gestartet wird. Hier sollte die meisten Initialisierungen erfolgen: Aufrufen von setContentView(int) zum Aufblasen der Benutzeroberfläche der Aktivität mithilfe von findViewById(int) zum programmgesteuerten Interagieren mit Widgets in der Benutzeroberfläche, Aufrufen von managedQuery(android.net.Uri,String[],String[],String[],String) zum Abrufen von Cursorn für angezeigte Daten usw. Sie können "finish()" innerhalb dieser Funktion aufrufen, in diesem Fall wird onDestroy() sofort nach onCreate(Bundle) ohne den Rest des Aktivitätslebenszyklus (onStart(), onResume(), onPause() usw. aufgerufen. wird ausgeführt. Abgeleitete Klassen müssen die Implementierung dieser Methode der Superklasse durchlaufen. Wenn dies nicht der Fehler ist, wird eine Ausnahme ausgelöst.

Siehe auch:

Android-Referenz für android.app.Activity.onCreate.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

OnCreate(Bundle, PersistableBundle)

Identisch mit #onCreate(android.os.Bundle) dem Aufruf dieser Aktivitäten, die mit dem Attributsatz android.R.attr#persistableMode erstellt wurden persistAcrossReboots.

[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V", "GetOnCreate_Landroid_os_Bundle_Landroid_os_PersistableBundle_Handler")]
public virtual void OnCreate(Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState);
[<Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V", "GetOnCreate_Landroid_os_Bundle_Landroid_os_PersistableBundle_Handler")>]
abstract member OnCreate : Android.OS.Bundle * Android.OS.PersistableBundle -> unit
override this.OnCreate : Android.OS.Bundle * Android.OS.PersistableBundle -> unit

Parameter

savedInstanceState
Bundle

wenn die Aktivität nach dem Herunterfahren erneut initialisiert wird, enthält dieses Bundle die Daten, die #onSaveInstanceStateer zuletzt bereitgestellt hat. <b>Hinweis: Andernfalls ist sie null.</b>

persistentState
PersistableBundle

wenn die Aktivität nach dem Herunterfahren, ausgeschaltet oder auf eine neue Version aktualisiert wird, erneut initialisiert wird, enthält dieses Bundle die Daten, die es zuletzt für outPersistentState bereitgestellt hat #onSaveInstanceState. <b>Hinweis: Andernfalls ist sie null.</b>

Attribute

Hinweise

Identisch mit "onCreate(android.os.Bundle)", aber für diese Aktivitäten aufgerufen, die mit dem Attribut "R.attr.persistableMode" auf persistAcrossReboots erstellt wurden.

Siehe auch:

Android-Referenz für android.app.Activity.onCreate.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: