Activity.OnCreate 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.
Overload
| OnCreate(Bundle) |
Dipanggil ketika aktivitas dimulai. |
| OnCreate(Bundle, PersistableBundle) |
Sama seperti |
OnCreate(Bundle)
Dipanggil ketika aktivitas dimulai.
[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
Jika aktivitas sedang diinisialisasi ulang setelah sebelumnya dimatikan, Maka Bundel ini berisi data yang terakhir disediakan di #onSaveInstanceState. <b>Catatan: Jika tidak, null.</b>
- Atribut
Keterangan
Dipanggil ketika aktivitas dimulai. Di sinilah sebagian besar inisialisasi harus dilakukan: memanggil #setContentView(int) untuk mengembang UI aktivitas, menggunakan #findViewById untuk berinteraksi secara terprogram dengan widget di UI, memanggil #managedQuery(android.net.Uri , String[], String, String[], String) untuk mengambil kursor untuk data yang ditampilkan, dll.
Anda dapat memanggil #finish dari dalam fungsi ini, dalam hal ini onDestroy() akan segera dipanggil setelah #onCreate tanpa sisa siklus hidup aktivitas (#onStart, #onResume, #onPause, dll) yang dijalankan.
<em>Kelas turunan harus memanggil ke implementasi kelas super dari metode ini. Jika tidak, pengecualian akan dilemparkan.</Em>
Dokumentasi Java untuk android.app.Activity.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.
Lihat juga
Berlaku untuk
OnCreate(Bundle, PersistableBundle)
Sama seperti #onCreate(android.os.Bundle) tetapi dipanggil untuk aktivitas yang dibuat dengan atribut android.R.attr#persistableMode diatur ke 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
jika aktivitas sedang diinisialisasi ulang setelah sebelumnya dimatikan maka Bundel ini berisi data yang terakhir disediakan di #onSaveInstanceState.
<b>Catatan: Jika tidak, null.</b>
- persistentState
- PersistableBundle
jika aktivitas sedang diinisialisasi ulang setelah sebelumnya dimatikan atau dimatikan, maka Bundel ini berisi data yang terakhir disediakan untuk outPersistentState di #onSaveInstanceState.
<b>Catatan: Jika tidak, null.</b>
- Atribut
Keterangan
Sama seperti #onCreate(android.os.Bundle) tetapi dipanggil untuk aktivitas yang dibuat dengan atribut android.R.attr#persistableMode diatur ke persistAcrossReboots.
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.
Lihat juga
- OnCreate(Bundle)
- OnStart()
- OnSaveInstanceState(Bundle)
- OnRestoreInstanceState(Bundle)
- OnPostCreate(Bundle)