Compartilhar via


Activity.OnCreate Método

Definição

Sobrecargas

OnCreate(Bundle)

Chamado quando a atividade está começando.

OnCreate(Bundle, PersistableBundle)

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

OnCreate(Bundle)

Chamado quando a atividade está começando.

[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

Se a atividade estiver sendo reinicializada após ter sido encerrada anteriormente, esse pacote conterá os dados fornecidos mais recentemente no #onSaveInstanceState. <b>Nota: Caso contrário, é nulo.</b>

Atributos

Comentários

Chamado quando a atividade está começando. É aqui que a maior parte da inicialização deve ir: chamar #setContentView(int) para inflar a interface do usuário da atividade, usar #findViewById para interagir programaticamente com widgets na interface do usuário, chamar #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, caso em que onDestroy() será chamado imediatamente após #onCreate a execução sem que nenhum resto do ciclo de vida da atividade (#onStart, #onResume, #onPause, etc) seja executado.

<As>classes derivadas devem chamar a implementação desse método pela superclasse. Se não o fizerem, uma exceção será lançada.</eme>

Documentação Java para android.app.Activity.onCreate(android.os.Bundle).

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

Confira também

Aplica-se a

OnCreate(Bundle, PersistableBundle)

O mesmo que #onCreate(android.os.Bundle) mas chamado para as atividades criadas com o atributo android.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

se a atividade estiver sendo reinicializada após ter sido desligada anteriormente, esse pacote conterá os dados fornecidos mais recentemente no #onSaveInstanceState. <b>Nota: Caso contrário, é nulo.</b>

persistentState
PersistableBundle

se a atividade estiver sendo reinicializada depois de ter sido desligada ou desligada anteriormente, esse pacote conterá os dados fornecidos mais recentemente para outPersistentState no #onSaveInstanceState. <b>Nota: Caso contrário, é nulo.</b>

Atributos

Comentários

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

Documentação Java para android.app.Activity.onCreate(android.os.Bundle, android.os.PersistableBundle).

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

Confira também

Aplica-se a