2014-02-16 3 views
-4

Как я могу сохранять и загружать переменные постоянно? Я нахожу Shared-Preferences, но не понимаю его хорошо. Например, у меня есть переменная, которая называетсяСохранение переменных в Android

INT global_coins

Как я могу загрузить или сохранить его? Спасибо !

+2

Что вы не понимаете, используя SharedPreferences? Это хорошо объяснено здесь (и другие варианты, доступные для сохранения данных приложений): http://developer.android.com/guide/topics/data/data-storage.html –

+0

Если вы не понимаете какой-либо конкретной вещи в SharedPreferences , тогда лучше спросить об этом. Вы сомневаетесь, что слишком расплывчаты, и на это невозможно ответить. – Egor

+0

Может кто-нибудь может привести пример? – user3202845

ответ

2

Вы хотите сделать что-то вроде этого, чтобы сохранить переменную:

SharedPreferences sp = context.getSharedPreferences(context.getString(R.string.shared_preferences_file), 0); 
Editor editor = sp.edit(); 
editor.putInt(context.getString(parameterRid), value); 
editor.commit(); 

И что-то вроде этого, чтобы прочитать переменную:

SharedPreferences sp = context.getSharedPreferences(context.getString(R.string.shared_preferences_file), 0); 
return sp.getInt(context.getString(parameterRid), defaultValue); 

Вы должны действительно прочитать документацию для SharedPreferences, это действительно просто понимать и the official guide to data storage очень полезно.

Смежные вопросы