Bagikan melalui


Activity.OnCreate Metode

Definisi

Overload

OnCreate(Bundle)

Dipanggil ketika aktivitas dimulai.

OnCreate(Bundle, PersistableBundle)

Sama seperti #onCreate(android.os.Bundle) tetapi dipanggil untuk aktivitas yang dibuat dengan atribut android.R.attr#persistableMode diatur ke persistAcrossReboots.

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.

Dokumentasi Java untuk android.app.Activity.onCreate(android.os.Bundle, android.os.PersistableBundle).

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