Activity.OnCreate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| OnCreate(Bundle) |
Appelé lorsque l’activité démarre. |
| OnCreate(Bundle, PersistableBundle) |
Identique à |
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.