語言

Activity.OnCreate 方法

定義

多載

名稱 Description
OnCreate(Bundle)

活動開始時會被叫來。

OnCreate(Bundle, PersistableBundle)

與 同 #onCreate(android.os.Bundle) 理,但為那些屬性 android.R.attr#persistableMode 設定 persistAcrossReboots為 的活動所呼叫。

OnCreate(Bundle)

活動開始時會被叫來。

[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

參數

savedInstanceState
Bundle

若活動在先前關閉後重新初始化,則此 Bundle 包含最近一次在 中提供 #onSaveInstanceState的資料。 <b>註:否則為無效。</b>

屬性

備註

活動開始時會被叫來。 大多數初始化應該都在這裡:呼叫 setContentView(int) 來膨脹活動的 UI,使用 findViewById(int) 程式化地與 UI 中的元件互動,呼叫 managedQuery(android.net.Uri,String[],String,String[],String,String[],String) 來取得顯示資料的游標,等等。你可以在這個函式中呼叫 finish(),此時 onDestroy() 會在 onCreate(Bundle) 之後立即被呼叫,而不會經過整個活動生命週期的其他部分(如 onStart()、onResume()、onPause(等)。 執行。 衍生類別必須呼叫到超類別對此方法的實作。 若不符合,將提出例外。

另請參閱:

Android 參考資料。android.app.Activity.onCreate

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

OnCreate(Bundle, PersistableBundle)

與 同 #onCreate(android.os.Bundle) 理,但為那些屬性 android.R.attr#persistableMode 設定 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

參數

savedInstanceState
Bundle

若活動在先前關閉後被重新初始化,則此 Bundle 包含最近一次在 中提供 #onSaveInstanceState的資料。 <b>註:否則為無效。</b>

persistentState
PersistableBundle

如果該活動在先前關閉、關機或更新至新版本後被重新初始化,則此套件包含它最近提供給 outPersistentState 的資料 #onSaveInstanceState。 <b>註:否則為無效。</b>

屬性

備註

與 onCreate(android.os.Bundle) 相同,但會呼叫那些屬性為 R.attr.persistableMode 所建立的活動,設定為 persistAcrossReboots。

另請參閱:

Android 參考資料。android.app.Activity.onCreate

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於