Fragment.OnCreate(Bundle) 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.
Chamado para fazer a criação inicial de um fragmento.
[Android.Runtime.Register("onCreate", "(Landroid/os/Bundle;)V", "GetOnCreate_Landroid_os_Bundle_Handler")]
public 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 o fragmento estiver sendo recriado a partir de um estado salvo anterior, esse será o estado.
- Atributos
Comentários
Chamado para fazer a criação inicial de um fragmento. Isso é chamado depois #onAttach(Activity)
e antes #onCreateView(LayoutInflater, ViewGroup, Bundle)
de , mas não é chamado se a instância de fragmento for retida na recriação de atividade (consulte #setRetainInstance(boolean)
).
Observe que isso pode ser chamado enquanto a atividade do fragmento ainda está no processo de criação. Como tal, você não pode confiar em coisas como a hierarquia de exibição de conteúdo da atividade sendo inicializada neste ponto. Se você quiser fazer o trabalho depois que a atividade em si for criada, consulte #onActivityCreated(Bundle)
.
Se o do targetSdkVersion
aplicativo for android.os.Build.VERSION_CODES#M
ou inferior, os fragmentos filho que estão sendo restaurados do savedInstanceState serão restaurados após onCreate
os retornos. Ao segmentar android.os.Build.VERSION_CODES#N
ou acima e executar em uma versão N ou mais recente da plataforma, eles são restaurados pelo Fragment.onCreate
.
Documentação Java para android.app.Fragment.onCreate(android.os.Bundle)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.