Partager via


Fragment.OnCreate(Bundle) Méthode

Définition

Appelé pour effectuer la création initiale d’un fragment.

[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

Paramètres

savedInstanceState
Bundle

Si le fragment est recréé à partir d’un état enregistré précédent, il s’agit de l’état.

Attributs

Remarques

Appelé pour effectuer la création initiale d’un fragment. Ceci est appelé après #onAttach(Activity) et avant #onCreateView(LayoutInflater, ViewGroup, Bundle), mais n’est pas appelé si l’instance de fragment est conservée dans la recréation de l’activité (voir #setRetainInstance(boolean)).

Notez que cela peut être appelé pendant que l’activité du fragment est toujours en cours de création. Par conséquent, vous ne pouvez pas vous appuyer sur des éléments tels que la hiérarchie de vue de contenu de l’activité initialisée à ce stade. Si vous souhaitez effectuer un travail une fois l’activité elle-même créée, consultez #onActivityCreated(Bundle).

Si votre application est android.os.Build.VERSION_CODES#M ou est inférieure, les fragments enfants en cours de restauration à partir de l’objet targetSdkVersion savedInstanceState sont restaurés après onCreate la restauration. Lors du ciblage ou des android.os.Build.VERSION_CODES#N versions ultérieures et en cours d’exécution sur une version de plateforme N ou ultérieure, elles sont restaurées par Fragment.onCreate.

Documentation Java pour android.app.Fragment.onCreate(android.os.Bundle).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à