Ahora estoy intentando guardar una variable cuando cierro la aplicación y recuperar la variable cuando abro la aplicación. No tengo idea si estoy haciendo esto bien. Mi variable se llama conteo y me gustaría guardarla y restaurarla. ¿Es esto correcto? Si es así, ¿por qué no está funcionando? Si no, ¿qué necesito cambiar? (Obviamente estoy usando SharedPreferences)Problema al guardar las preferencias compartidas en 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);
}
"¿por qué no funciona?" -> ¿podrías ser más preciso? ¿Estás obteniendo un error? ¿Es tu valor incorrecto? ¿Has ejecutado tu depurador? – JRL
Bueno, la aplicación se carga bien, pero no guarda la variable. –
Absolutamente no hay error, pero lo hice funcionar. –