J'utilise une seule classe statique dans mon code qui définit un champ statique que je réutilise entre les invocations Activity onStop/onStart. Voici un scénario:Est-ce que le statique est sûr dans Android?
- utilisateur clique sur « Autorisez » bouton (données statique est initialisé)
- L'activité est arrêtée et le navigateur Web est appelé
- Browser exécute est restauré rappel et l'activité (données statiques est réutilisée)
au moins un de mes utilisateurs signale l'échec à l'étape 3 que je ne peux pas reproduire, mais qui ressemble remise à zéro des données statiques
Toutes les suggestions?
Merci Heikki. Je pense que je sais quoi faire à ce stade – Bostone
Heikki, que penses-tu de placer le var statique dans le contexte de l'application? Est-ce sûr de cette façon? –
Cela devrait être sûr, mais je ne vois pas l'intérêt de faire une var statique dans un objet qui vit tant que le processus est vivant. Une variable normale devrait suffire à la fois dans le contexte de l'application et dans l'objet de l'application lui-même. –