Freigeben über


Fragment.OnCreate(Bundle) Methode

Definition

Wird aufgerufen, um die anfängliche Erstellung eines Fragments zu erledigen.

[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")]
public 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 das Fragment aus einem vorherigen gespeicherten Zustand neu erstellt wird, ist dies der Zustand.

Attribute

Hinweise

Wird aufgerufen, um die anfängliche Erstellung eines Fragments zu erledigen. Dies wird nach #onAttach(Activity) und vor #onCreateView(LayoutInflater, ViewGroup, Bundle)aufgerufen, wird jedoch nicht aufgerufen, wenn die Fragmentinstanz über die Aktivitätsreerstellung beibehalten wird (siehe #setRetainInstance(boolean)).

Beachten Sie, dass dies aufgerufen werden kann, während sich die Aktivität des Fragments noch im Erstellungsprozess befindet. Daher können Sie sich nicht auf Elemente wie die Inhaltsansichtshierarchie der Aktivität verlassen, die zu diesem Zeitpunkt initialisiert wird. Wenn Sie arbeiten möchten, nachdem die Aktivität selbst erstellt wurde, lesen Sie #onActivityCreated(Bundle).

Wenn die App kleiner targetSdkVersion oder kleiner ist android.os.Build.VERSION_CODES#M , werden untergeordnete Fragmente, die aus dem savedInstanceState wiederhergestellt werden, nach onCreate der Rückgabe wiederhergestellt. Wenn sie auf eine N- oder neuere Plattformversion ausgerichtet android.os.Build.VERSION_CODES#N oder darüber ausgeführt werden, werden sie wiederhergestellt.Fragment.onCreate

Java-Dokumentation für android.app.Fragment.onCreate(android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: