Fragment.OnCreate(Bundle) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.