2014-02-16 2 views
0

Я создаю приложение для викторины, и когда одна викторина завершена, я устанавливаю int, называемый iftesttaken, равным 1, чтобы тест больше не выполнялся. Это хорошо работает до тех пор, пока приложение не будет закрыто, а затем можно будет опробовать викторину, которая не то, что я хочу. Есть ли в любом случае, что iftesttaken может быть сохранен или запомнен, так что викторина никогда не может быть снова принята. Заранее спасибо.Как заставить устройство запоминать int или строку

ответ

0

Вы можете использовать SharedPreferences. Например, чтобы сохранить некоторую строку:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); 
prefs.edit().putString("StringtoSave", myString).commit(); 

Затем, при запуске приложения, вы читаете строковое

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); 
myString = prefs.getString("StringtoSave", ""); 
Смежные вопросы