Bonjour à tous
Comme l'indiquent les "best practices", j'utilise une Activity (que j'ai nommée "CommonFunctions") et que j'ai déclarée dans le Manifest en tant que classe statique, afin d'éviter les duplications de code.
Je trouverai dedant par exemple une fonction pour la création de notifications, une pour les alarmes, ...
Ainsi, j'appelle mes fonctions en faisant un ((CommonFunctions)getApplicationContext).mafonction(mesparametres) depuis le onStart de mon activity courante
Le hic, c'est que j'ai l'impression que suite à l'appel d'une telle fonction, je repasse dans le oncreate de mon "activity appelante", et du coup, je me retrouve dans une boucle infinie : OnStart activity1 -> appel fonction CommonFunctions -> OnCreate activity1 -> OnStart activity1 -> appel fonction CommonFunctions ...
-> Est-ce que c'est bien cela qui cause ce comportement ? (ou un bug dans mes fonctions)
-> Si oui, comment éviter cela ?
Merci
Partager