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 que onCreate(android.os.Bundle), mas chamado para essas atividades criadas com o atributo 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
Pacote: se a atividade estiver sendo inicializada novamente após ser desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente em onSaveInstanceState(Bundle). Observação: caso contrário, será nulo.
- 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 que onCreate(android.os.Bundle), mas chamado para essas atividades criadas com o atributo 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
Pacote: se a atividade estiver sendo re-inicializada após ser desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente no onSaveInstanceState(Bundle). Observação: caso contrário, será nulo.
- persistentState
- PersistableBundle
PersistableBundle: se a atividade estiver sendo inicializada novamente após ser desligada ou desligada anteriormente, esse Pacote conterá os dados fornecidos mais recentemente para outPersistentState em onSaveInstanceState(Bundle). Observação: caso contrário, será nulo.
- 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.