Activity.OnCreate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
OnCreate(Bundle) |
Chamado quando a atividade está começando. |
OnCreate(Bundle, PersistableBundle) |
O mesmo que |
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
.
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
- OnCreate(Bundle)
- OnStart()
- OnSaveInstanceState(Bundle)
- OnRestoreInstanceState(Bundle)
- OnPostCreate(Bundle)