Bagikan melalui


Fragment.OnCreate(Bundle) Metode

Definisi

Dipanggil untuk melakukan pembuatan awal fragmen.

[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

Jika fragmen sedang dibuat ulang dari status tersimpan sebelumnya, ini adalah statusnya.

Atribut

Keterangan

Dipanggil untuk melakukan pembuatan awal fragmen. Ini dipanggil setelah #onAttach(Activity) dan sebelum #onCreateView(LayoutInflater, ViewGroup, Bundle), tetapi tidak dipanggil jika instans fragmen dipertahankan di seluruh pembuatan ulang Aktivitas (lihat #setRetainInstance(boolean)).

Perhatikan bahwa ini dapat dipanggil saat aktivitas fragmen masih dalam proses dibuat. Dengan demikian, Anda tidak dapat mengandalkan hal-hal seperti hierarki tampilan konten aktivitas yang diinisialisasi pada saat ini. Jika Anda ingin melakukan pekerjaan setelah aktivitas itu sendiri dibuat, lihat #onActivityCreated(Bundle).

Jika aplikasi targetSdkVersion Anda atau android.os.Build.VERSION_CODES#M lebih rendah, fragmen anak yang dipulihkan dari savedInstanceState dipulihkan setelah onCreate pengembalian. Saat menargetkan android.os.Build.VERSION_CODES#N atau di atasnya dan berjalan pada versi platform N atau yang lebih baru, mereka dipulihkan oleh Fragment.onCreate.

Dokumentasi Java untuk android.app.Fragment.onCreate(android.os.Bundle).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk