我正在我的 Android 手机上制作一个测验应用程序,但我很长一段时间都在解决一个问题,因为我不知道如何继续。我的测验应用程序的目标是让用户听声音并猜测它的名字是什么。因此,您必须在文本框中输入答案。如果您输入错误的答案,您可以重试。如果您输入正确的答案,应用程序必须记住您输入了正确的答案。因此,如果您完成了一个问题,稍后返回该问题页面,您将看到您输入的正确答案。
我的应用程序可以检查您输入的答案,但我的问题是您是否必须创建一个完整的数据库才能让应用程序记住您的答案?这在应用程序上可能吗?
我希望有人能帮助我解决我的问题,因为我对java和制作应用程序不太熟悉......
最佳答案
您可以轻松地使用 SharedPreferences 来实现此目的。
只需保存一个 boolean 值即可将问题标记为已回答。 示例:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
preferences.edit().putBoolean("Question_ID", true).commit();
http://developer.android.com/reference/android/content/SharedPreferences.Editor.html
关于java - 安卓 Java : How to let your app remember an answer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15282554/