Lenguaje

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 android.R.attr#persistableMode establecido persistAcrossRebootsen .

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.

Se aplica a