Langage

Activity.OnCreate Méthode

Définition

Surcharges

Nom Description
OnCreate(Bundle)

Appelé lorsque l’activité démarre.

OnCreate(Bundle, PersistableBundle)

Identique à onCreate(android.os.Bundle) mais a appelé pour ces activités créées avec l’attribut R.attr.persistableMode défini sur persistAcrossReboots.

OnCreate(Bundle)

Appelé lorsque l’activité démarre.

[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

Paramètres

savedInstanceState
Bundle

Bundle : si l’activité est re-initialisée après l’arrêt précédent, ce bundle contient les données qu’il a fournies récemment dans onSaveInstanceState(Bundle). Remarque : Sinon, il s’agit de null.

Attributs

Remarques

Appelé lorsque l’activité démarre. C’est là que la plupart des initialisations doivent aller : appeler setContentView(int) pour gonfler l’interface utilisateur de l’activité, à l’aide de findViewById(int) pour interagir par programmation avec des widgets dans l’interface utilisateur, appeler managedQuery(android.net.Uri,String[],String,String[],String) pour récupérer des curseurs pour les données affichées, etc. Vous pouvez appeler finish() à partir de cette fonction, auquel cas onDestroy() sera immédiatement appelé après onCreate(Bundle) sans aucun du reste du cycle de vie de l’activité (onStart(), onResume(), onPause(), etc.) en cours d’exécution. Les classes dérivées doivent appeler à l’implémentation de la super classe de cette méthode. Si ce n’est pas le cas, une exception est levée.

Voir aussi :

Référence Android pour android.app.Activity.onCreate.

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

S’applique à

OnCreate(Bundle, PersistableBundle)

Identique à onCreate(android.os.Bundle) mais a appelé pour ces activités créées avec l’attribut R.attr.persistableMode défini sur 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

Paramètres

savedInstanceState
Bundle

Bundle : si l’activité est re-initialisée après l’arrêt précédent, ce bundle contient les données qu’il a fournies récemment dans onSaveInstanceState(Bundle). Remarque : Sinon, il s’agit de null.

persistentState
PersistableBundle

PersistableBundle : si l’activité est re-initialisée après avoir été arrêtée ou désactivée précédemment, ce bundle contient les données qu’il a récemment fournies à outPersistentState dans onSaveInstanceState(Bundle). Remarque : Sinon, il s’agit de null.

Attributs

Remarques

Identique à onCreate(android.os.Bundle) mais a appelé pour ces activités créées avec l’attribut R.attr.persistableMode défini sur persistAcrossReboots.

Voir aussi :

Référence Android pour android.app.Activity.onCreate.

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

S’applique à