Activity.OnCreate Método

Definición

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.

Se aplica a