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
| Nome | Description |
|---|---|
| OnCreate(Bundle) |
Chamado quando a atividade está sendo iniciada. |
| OnCreate(Bundle, PersistableBundle) |
O mesmo, |
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
Se a atividade estiver sendo inicializada novamente após ser desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente.#onSaveInstanceState
<b>Observação: caso contrário, será nulo.</b>
- 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 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, caso em que onDestroy() será imediatamente chamado após #onCreate a execução sem o restante do ciclo de vida da atividade (#onStart, #onResume, #onPauseetc.).
<em>Classes derivadas devem chamar para a implementação da super classe desse método. Se não o fizerem, uma exceção será gerada.</em>
Java documentação para android.app.Activity.onCreate(android.os.Bundle).
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.
Confira também
Aplica-se a
OnCreate(Bundle, PersistableBundle)
O mesmo, #onCreate(android.os.Bundle) mas chamado para essas 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 inicializada novamente após ser desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente.#onSaveInstanceState
<b>Observação: caso contrário, será nulo.</b>
- persistentState
- PersistableBundle
se a atividade estiver sendo re-inicializada após ser desligada ou desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente para outPersistentState em #onSaveInstanceState.
<b>Observação: caso contrário, será nulo.</b>
- Atributos
Comentários
O mesmo, #onCreate(android.os.Bundle) mas chamado para essas 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Confira também
- OnCreate(Bundle)
- OnStart()
- OnSaveInstanceState(Bundle)
- OnRestoreInstanceState(Bundle)
- OnPostCreate(Bundle)