En ce moment j'essaie d'enregistrer une variable lorsque je ferme l'application et récupère la variable lorsque j'ouvre l'application. Je n'ai aucune idée si je fais ça correctement. Ma variable s'appelle count et souhaite la sauvegarder et la restaurer. Est-ce correct? Si oui, pourquoi cela ne fonctionne-t-il pas? Si non, que dois-je changer? (Je suis évidemment à l'aide SharedPreferences)Problème lors de l'enregistrement des préférences partagées dans Android
protected void onPause(){
super.onPause();
SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("count", count);
editor.commit();
}
@Override
protected void onResume(){
super.onResume();
SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
count = settings.getInt("count", count);
}
"Pourquoi ça ne marche pas?" -> pourriez-vous être plus précis? Avez-vous une erreur? Votre valeur est-elle incorrecte? Avez-vous exécuté votre débogueur? – JRL
Eh bien, l'application se charge bien, mais n'enregistre pas la variable. –
Absolument aucune erreur, mais je l'ai eu à travailler. –