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(android.os.Bundle), pero se llama a para esas actividades creadas con el atributo R.attr.persistableMode establecido en persistAcrossReboots. |
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
Agrupación: 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(Bundle). Nota: De lo contrario, es null.
- 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 R.attr.persistableMode establecido en 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
Parámetros
- savedInstanceState
- Bundle
Agrupación: 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(Bundle). Nota: De lo contrario, es null.
- persistentState
- PersistableBundle
PersistableBundle: si la actividad se vuelve a inicializar después de apagar o apagar previamente, este paquete contiene los datos que se han proporcionado recientemente a outPersistentState en onSaveInstanceState(Bundle). Nota: De lo contrario, es null.
- 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.