gpt4 book ai didi

java - Android:让应用程序使用共享首选项提醒答案

转载 作者:行者123 更新时间:2023-12-02 07:12:24 25 4
gpt4 key购买 nike

我目前正在为 Android 制作一个测验应用程序。每个问题都有其自己的 Activity 。用户可以在文本框中输入答案。如果用户输入错误的答案,则不会发生任何事情,如果他输入正确的答案,应用程序必须记住他已经完成了该问题。

之前我听说我可以通过添加“共享首选项”来让应用记住问题是否得到回答。我现在在互联网上查了很长时间,但我仍然不知道 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;

最佳答案

共享首选项主要是为了访问项目中任何位置的数据。我建议您先阅读这些教程 Shared Preference Tutorial 1Shared Preference Tutorial 2为了使其成为样本,这里是示例`这就是您创建共享偏好设置的方式

SharedPreferences prefs = getSharedPreferences("UMSPreferences",MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("UserId", login);
editor.putString("password", password);
editor.putString("ABC", Inside);
editor.putString("UserType", "S");
editor.commit();

要访问它们..请检查此

String usertype = getSharedPreferences("UMSPreferences",MODE_PRIVATE).getString("UserType", "FD");

希望对你有帮助

关于java - Android:让应用程序使用共享首选项提醒答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15346691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com