J'ai lu this Article on StackOverflow. Selon cette étude, les variables statiques seront effacées, siComment effacer les variables statiques dans Android
- la classe est déchargée
- la machine virtuelle Java arrête
- le processus meurt
Mais comment détruire/tuer ma demande (processus d'application) et donc pour effacer toutes les variables statiques par programme de mon application ?!
Merci,
Mur
UPD
Ces variables statiques seront comblés par la lecture des données du serveur. Voici un flux de travail de test:
- Je commence l'application -> variables statiques seront remplis
- je vais à l'activité de la maison en appuyant sur le bouton retour -> finish() sera appelée
- J'éteins connexion Internet (Je suis sûr qu'il n'y a pas de connexion)
- je commence l'application againg
- Les variables statiques sont toujours remplies
Quelques idées?
Est-il possible de fermer toutes les activités d'une application? L'application sera-t-elle «fermée» dans ce cas?
Ps. Oui, je sais, ce n'est pas la meilleure façon d'utiliser des variables statiques, mais je ne suis pas l'auteur de cette application, je corrige juste des bogues et y mets de nouvelles fonctionnalités.
Quel est votre problème avec ces variables statiques? Est-ce qu'ils prennent une énorme quantité de données? Voulez-vous tester si les variables sont effacées? – Janusz
le problème est, qu'ils devraient être réinitialisés, mais ils ne feraient pas ou je fais quelque chose de mal :( – Tima