Activity.OnCreate Método

Definição

Sobrecargas

Nome Description
OnCreate(Bundle)

Chamado quando a atividade está sendo iniciada.

OnCreate(Bundle, PersistableBundle)

O mesmo que onCreate(android.os.Bundle), mas chamado para essas atividades criadas com o atributo R.attr.persistableMode definido como persistAcrossReboots.

OnCreate(Bundle)

Chamado quando a atividade está sendo iniciada.

[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

Pacote: se a atividade estiver sendo inicializada novamente após ser desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente em onSaveInstanceState(Bundle). Observação: caso contrário, será nulo.

Atributos

Comentários

Chamado quando a atividade está sendo iniciada. É para onde a maior parte da inicialização deve ir: chamar setContentView(int) para inflar a interface do usuário da atividade, usando findViewById(int) para interagir programaticamente com widgets na interface do usuário, chamando managedQuery(android.net.Uri,String[],String,String[],String) para recuperar cursores para dados que estão sendo exibidos etc. Você pode chamar finish() de dentro dessa função, nesse caso onDestroy() será imediatamente chamado após onCreate(Bundle) sem qualquer um dos demais ciclos de vida da atividade (onStart(), onResume(), onPause(), etc.) executando. Classes derivadas devem chamar a implementação desse método pela super classe. Se não o fizerem, uma exceção será gerada.

Consulte também:

Referência do Android para android.app.Activity.onCreate.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

OnCreate(Bundle, PersistableBundle)

O mesmo que onCreate(android.os.Bundle), mas chamado para essas atividades criadas com o atributo R.attr.persistableMode definido como 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

Pacote: se a atividade estiver sendo re-inicializada após ser desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente no onSaveInstanceState(Bundle). Observação: caso contrário, será nulo.

persistentState
PersistableBundle

PersistableBundle: se a atividade estiver sendo inicializada novamente após ser desligada ou desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente para outPersistentState em onSaveInstanceState(Bundle). Observação: caso contrário, será nulo.

Atributos

Comentários

O mesmo que onCreate(android.os.Bundle), mas chamado para essas atividades criadas com o atributo R.attr.persistableMode definido como persistAcrossReboots.

Consulte também:

Referência do Android para android.app.Activity.onCreate.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a