Je ne sais pas s'il s'agit de la meilleure solution (performance, best practice...) mais moi j'utilise simplement un singleton pour stocker l'état de mon application. Je l'initialise au lancement de mon application et il est accessible de manière static (normal) depuis n'importe où dans mon projet.
Je pense que ça se rapproche de l'utilisation des SharedPreferences. A la différence (si je comprends bien) que je peux y actualiser mes infos :
Un singleton comme décrit ici :
Bonne implémentation du singleton java
Des avis sur ma solution ?
Partager