2013-08-21 5 views
0

Как сохранить значение int/boolean после закрытия приложения, чтобы при запуске приложения значение int перешло в текстовое представление, например, в личную запись в игре?сохранить значение int/boolean после закрытия приложения

int personalRecord = 30; 
+2

SharedPreferences – TronicZomB

+0

http://android4yourfuture.blogspot.gr/2012/10/android-shared-preferences-tutorial.html – Pavlos

ответ

2

Вы можете сохранить значение SharedPreferences:

SharedPreferences mPreferences = getSharedPreferences("CurrentUser", 
      MODE_PRIVATE); 

Чтобы сохранить:

SharedPreferences.Editor editor = mPreferences.edit(); 
editor.putInt("personalRecord", 30); 
editor.commit(); 

Чтобы получить:

mPreferences.getInt("personalRecord", defaultValue); 
0

Использование SharedPreferences.
Попробуйте этот код.

 int count = 2; 
     boolean bool = true; 
     SharedPreferences preferences = getSharedPreferences("key", 0); 
     SharedPreferences.Editor editor = preferences.edit(); 
     editor.putInt("int", count); 
     editor.putBoolean("bool", bool); 
     editor.commit(); 


для retriving значение из SharedPreferences

 SharedPreferences preferences = getSharedPreferences("key", 0); 
     int count = preferences.getInt("int",0); 
     boolean bool = preferences.getBoolean("bool",false); 
Смежные вопросы