2013-09-16 5 views
0

Я пытаюсь использовать Shared Preferences в Java для хранения переменной, чтобы в любое время, когда я запускаю программу, она сохранит свой счет. Я просто не знаю, как его использовать. Мне нужно создать класс «Предпочтения» или я могу его использовать, например, мой код выглядит так.Использование общих настроек в Java для хранения переменной int

if(action.equals ("insert") 
{ 
int booking_id = (initially be zero); 
booking_id += 1; 
// I want booking Id to retain its value and not become zero the next time I run it. 

} 
+0

магазин ваш bookindId в файл или базу данных, если вы хотите сделать это. – Marcelo

+0

@tieTYT Wow спасибо за ссылку .. никогда не знал, что есть такой пакет, как 'java.util.prefs' для таких вещей :) – exexzian

ответ

0

Я предполагаю, что вы имеете в виду общие настройки, доступные на Android.

Вы хотели бы задать SharedPreferences для значения booking_id:

SharedPreferences pref = this.getSharedPreferences("com.example.app", Context.MODE_PRIVATE); 
int booking_id = pref.getInt("booking_id", 0); // 0 is the default value if the preferences do not find the "booking_id" 
Смежные вопросы