我目前正在爲Android做一個測驗應用。每個問題都有它自己的活動。用戶可以在文本框中輸入答案。如果用戶輸入錯誤的答案,就不會發生任何事情,如果他輸入正確的答案,應用程序必須記住他完成了該問題。Android:讓應用使用共享首選項提醒答案
有時候我聽說我可以通過添加「Shared Preference」來讓應用程序記住問題是否回答。現在我一直在網上查看很長時間,但我仍然無法找到SharedPreference如何工作。
有人可以請舉一個例子,說明如何以及在哪裏需要添加共享首選項?
這裏是按鈕的其中決定是否輸入了正確的或錯誤的答案函數的代碼:
case R.id.guessbutton:
EditText et = (EditText)findViewById(R.id.editText1);
String password = et.getText().toString();
et.getEditableText().toString();
if ((password.equals("mc donalds")) | (password.equals("Mc donalds")) | (password.equals("mc Donalds")) | (password.equals("Mc Donalds")))
{
//Here the function must let the app remember that the question is answered.
}
else
{
//Nothing will happen here
}
break;
所以也許你的問題應該是:我如何提高我的互聯網搜索技能?對不起,聽起來很刺耳,但可以直接在[官方文檔](http://developer.android.com/guide/topics/data/data-storage.html#pref)中找到解釋和代碼示例 – 2013-03-11 19:24:24
是的,我在我問這個問題之前看到了這個問題,但是我沒有從中得到更多的信息。我是全新的 – 2013-03-11 19:30:52