Idioma

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(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, #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 inicializada novamente após ser desligada anteriormente, desligada ou atualizada para uma nova versão, 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 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