Langue

Application.OnCreate Méthode

Définition

Appelé lorsque l’application démarre, avant toute activité, service ou objet récepteur (à l’exclusion des fournisseurs de contenu) ont été créés.

[Android.Runtime.Register("onCreate", "()V", "GetOnCreateHandler")]
public virtual void OnCreate();
[<Android.Runtime.Register("onCreate", "()V", "GetOnCreateHandler")>]
abstract member OnCreate : unit -> unit
override this.OnCreate : unit -> unit
Attributs

Remarques

Appelé lorsque l’application démarre, avant toute activité, service ou objet récepteur (à l’exclusion des fournisseurs de contenu) ont été créés. Les implémentations doivent être aussi rapides que possible (par exemple en utilisant l’initialisation différée de l’état), car le temps passé dans cette fonction affecte directement les performances du démarrage de la première activité, du service ou du récepteur dans un processus.

Si vous remplacez cette méthode, veillez à appeler super.onCreate().

N’oubliez pas que le démarrage direct peut également affecter l’ordre de rappel sur android Build.VERSION_CODES. Appareils N et ultérieurs. Tant que l’utilisateur ne déverrouille pas l’appareil, seuls les composants prenant en compte le démarrage direct sont autorisés à s’exécuter. Vous devez considérer que tous les composants sans prise en charge directe, y compris ContentProvider, sont désactivés jusqu’à ce que le déverrouillage de l’utilisateur se produise, en particulier lorsque l’ordre de rappel de composant importe.

Référence Android pour android.app.Application.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 à