Fragment.OnCreate(Bundle) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.