我目前正在为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