Сохранение переменных (Android) - PullRequest
3 голосов
/ 16 октября 2010

У меня есть переменная, которую я хотел бы сохранить и восстановить, когда программа просмотра снова откроет приложение.Я называю эту переменную count

private int count=0;

Она меняется время от времени во время моей основной деятельности.Как я могу сохранить это после редактирования и изменения и иметь возможность восстановить его?

Ответы [ 2 ]

4 голосов
/ 16 октября 2010

Используя это ...

protected void onResume(){
    super.onResume();
    SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
    count = settings.getInt("count", count);
}
protected void onPause(){
   super.onPause();


  SharedPreferences settings = getSharedPreferences(PREFS_COUNT, 0);
  SharedPreferences.Editor editor = settings.edit();
  editor.putInt("count", count);
  editor.commit();
}
3 голосов
/ 16 октября 2010

Поиск SharedPreferences в документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...