Не удается сохранить общие настройки в Android

Прямо сейчас я пытаюсь сохранить переменную, когда я закрываю приложение и возвращаю переменную, когда открываю приложение. Я понятия не имею, правильно ли я это делаю. Моя переменная называется count и хочет ее сохранить и восстановить. Это правильно? Если да, то почему это не работает? Если нет, что мне нужно изменить? (Я явно использую SharedPreferences)

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); } 

Solutions Collecting From Web of "Не удается сохранить общие настройки в Android"

Выглядит правильно, за исключением того, что у вас есть постоянная:

 public static final String PREFS_COUNT = "MyPrefsFile"; 

Объявленной в начале вашей деятельности. Здесь все в документации Google:

http://developer.android.com/guide/topics/data/data-storage.html#pref

Должно работать нормально, если вы точно это сделаете.