Activity.OnCreate Método

Definição

Sobrecargas

Nome Description
OnCreate(Bundle)

Chamado quando a atividade está sendo iniciada.

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.

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.

Java documentação 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 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