Langue

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 appelé pour ces activités créées avec l’attribut android.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

Si l’activité est réin initialisée après avoir été arrêtée précédemment, ce bundle contient les données qu’il a fournies le plus récemment.#onSaveInstanceState <b>Remarque : sinon, elle a la valeur Null.</b>

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 appelé pour ces activités créées avec l’attribut android.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

si l’activité est réin initialisée après avoir été arrêtée précédemment, ce bundle contient les données qu’il a fournies le plus récemment.#onSaveInstanceState <b>Remarque : sinon, elle a la valeur Null.</b>

persistentState
PersistableBundle

si l’activité est réinitialisée après avoir été arrêtée, mise hors tension ou mise à jour vers une nouvelle version, cette offre groupée contient les données qu’elle a récemment fournies à outPersistentState dans #onSaveInstanceState. <b>Remarque : sinon, elle a la valeur Null.</b>

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 à