Activity.OnCreate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
OnCreate(Bundle) |
活動啟動時呼叫。 |
OnCreate(Bundle, PersistableBundle) |
與 |
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
如果活動在先前關閉之後重新初始化,則此套件組合會包含它最近提供的數據 #onSaveInstanceState
。 <b>注意:否則為 null。</b>
- 屬性
備註
活動啟動時呼叫。 這是大部分的初始化應該移至的位置:呼叫 #setContentView(int)
以擴充活動的UI、使用 #findViewById
以程序設計方式與UI中的小工具互動、呼叫 #managedQuery(android.net.Uri , String[], String, String[], String)
以擷取所顯示數據的游標等等。
您可以從此函式內呼叫 #finish
,在此情況下,在之後#onCreate
會立即呼叫 onDestroy(),而不會執行任何活動生命週期的其餘部分(#onStart
、、 #onResume
#onPause
等等)。
<em>衍生類別必須透過呼叫至這個方法的超級類別實作。 如果沒有,則會擲回例外狀況。</em>
的 android.app.Activity.onCreate(android.os.Bundle)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
另請參閱
適用於
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
如果在先前關閉之後重新初始化活動,則此套件組合會包含它最近提供的數據 #onSaveInstanceState
。
<b>注意:否則為 null。</b>
- persistentState
- PersistableBundle
如果活動在先前關閉或關閉之後重新初始化,則此套件組合會包含它最近提供給 outPersistentState 中的數據 #onSaveInstanceState
。
<b>注意:否則為 null。</b>
- 屬性
備註
與 #onCreate(android.os.Bundle)
相同,但針對使用 屬性 android.R.attr#persistableMode
設定為 persistAcrossReboots
所建立的活動呼叫。
的 android.app.Activity.onCreate(android.os.Bundle, android.os.PersistableBundle)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
另請參閱
- OnCreate(Bundle)
- OnStart()
- OnSaveInstanceState(Bundle)
- OnRestoreInstanceState(Bundle)
- OnPostCreate(Bundle)