Bonjour,

J'ai une application très spécifique, dans laquelle je suis pratiquement contraint d'utiliser des variables globales "hors classes": Un peu comme pour les constantes

Quelqu'un connaît-il le timing d'initialisation de ces variables par l'OS?

Parce que je me retrouve avec un problème: lorsque l'activité démarre mes premiers accès montrent que ces variables ne sont pas encore initialisées. J'ai résolu en utilisant une coroutine qui rend la main au Thread-UI durant un temps suffisant, ce qui lui permet de finaliser les initialisations.

Cependant, utiliser une durée n'est pas vraiment très élégant, quelqu'un sait-il m'expliquer comment s'effectuent ces initialisations, ou m'indiquer comment je peux être certain que ces initialisations soient terminées autrement qu'en répétant un délai jusqu'à ce qu'elles le soient?

Merci,
Claude