Activity.OnCreate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| OnCreate(Bundle) |
Se llama cuando se inicia la actividad. |
| OnCreate(Bundle, PersistableBundle) |
Igual que |
OnCreate(Bundle)
Se llama cuando se inicia la actividad.
[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
Parámetros
- savedInstanceState
- Bundle
Si la actividad se vuelve a inicializar después de cerrarse anteriormente, este paquete contiene los datos que proporcionó más recientemente en #onSaveInstanceState.
<b>Nota: De lo contrario, es null.</b>
- Atributos
Comentarios
Se llama cuando se inicia la actividad. Aquí es donde debe ir la mayor parte de la inicialización: llamar a setContentView(int) para inflar la interfaz de usuario de la actividad, usando findViewById(int) para interactuar mediante programación con widgets en la interfaz de usuario, llamando a managedQuery(android.net.Uri,String[],String[],String[],String) para recuperar cursores para los datos que se muestran, etc. Puede llamar a finish() desde dentro de esta función, en cuyo caso onDestroy() se llamará inmediatamente después de onCreate(Bundle) sin el resto del ciclo de vida de la actividad (onStart(), onResume(), onPause(), etc.) ejecutándose. Las clases derivadas deben llamar a a través de a la implementación de la superclase de este método. Si no lo hacen, se producirá una excepción.
Consulte también:
Referencia de Android para android.app.Activity.onCreate.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
OnCreate(Bundle, PersistableBundle)
Igual que #onCreate(android.os.Bundle) pero se llama a para esas actividades creadas con el atributo android.R.attr#persistableMode establecido persistAcrossRebootsen .
[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
Parámetros
- savedInstanceState
- Bundle
si la actividad se vuelve a inicializar después de cerrarse anteriormente, este paquete contiene los datos que se han proporcionado más recientemente en #onSaveInstanceState.
<b>Nota: De lo contrario, es null.</b>
- persistentState
- PersistableBundle
si la actividad se vuelve a inicializar después de apagarse anteriormente, apagar o actualizar a una nueva versión, este paquete contiene los datos que se han proporcionado más recientemente a outPersistentState en #onSaveInstanceState.
<b>Nota: De lo contrario, es null.</b>
- Atributos
Comentarios
Igual que onCreate(android.os.Bundle), pero se llama a para esas actividades creadas con el atributo R.attr.persistableMode establecido en persistAcrossReboots.
Consulte también:
Referencia de Android para android.app.Activity.onCreate.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.