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(int) 以编程方式与 UI 中的小组件交互,调用 managedQuery(android.net.Uri,String[],String,String,String[],String)以检索要显示的数据的游标等。可以从此函数中调用 finish(),在这种情况下,onDestroy() 将在 onCreate(Bundle)之后立即调用,而没有任何剩余的活动生命周期(onStart()、onResume()、onPause(),等等。 正在执行。 派生类必须调用超类的此方法实现。 否则,将引发异常。
另请参阅:
Android 参考。android.app.Activity.onCreate
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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)相同,但要求使用设置为 persistAcrossReboots 的属性 R.attr.persistableMode 创建的这些活动。
另请参阅:
Android 参考。android.app.Activity.onCreate
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。