Я использую общие настройки для хранения int, который станет рекордом игры, которую я создал. Проблема в том, что он вообще не хранится. Когда я перезапускаю свое устройство/завершение работы приложения, или что-то еще не прошло. В чем проблема?Общие предпочтения не работают, как планировалось
магазин
SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putInt("your_int_key", highScore);
editor.commit();
Получить
SharedPreferences sp1 = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
int highScoreSaved = sp1.getInt("your_int_key", 0);
дайте мне знать, если вы хотите, чтобы я добавить больше кода. Благодаря!
Вы извлекаете данные в том же классе, где хранятся данные? –