Разделение длинного кортежа на более мелкие

Прямо сейчас я пытаюсь сохранить переменную, когда закрываю приложение, и возвращаю переменную, когда открываю резервную копию приложения. Понятия не имею, правильно ли я все делаю. Моя переменная называется 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);
}
7
задан Cristian 16 October 2010 в 02:25
поделиться