gpt4 book ai didi

android - 将自定义值保存到 android 中的首选项?

转载 作者:行者123 更新时间:2023-11-29 18:18:54 26 4
gpt4 key购买 nike

我有一个首选项设置,我已经使用下面的代码配置了一个在单击首选项时弹出的对话框。

Dialog passwordDialog = new Dialog(this);
passwordDialog.setContentView(R.layout.password_dialog);
passwordDialog.setTitle("Set new password.");
passwordDialog.setCancelable(true);
passwordDialog.show();

对话框正常。但是在对话框中我有一个密码编辑文本和一个确认密码编辑文本。如果这些相互匹配,我需要将密码保存到首选项中。我不知道如何在我的自定义对话框中单击“确定”将值保存到首选项。请让我知道该怎么做。感谢您的宝贵时间和帮助。

最佳答案

您可以检索首选项,然后向其提交信息:

SharedPreferences preferences = getPreferenceManager().getSharedPreferences();
preferences.edit().putString("passwordKey", editText.getText().toString()).commit();

要向首选项添加信息,首先调用 edit()(返回一个编辑器),添加您想要的值(键/值,如 Map),永远不要忘记调用 commit()(提交更改).

然后您可以使用

访问您的值
preferences.getString("passwordKey", defaultValue);

关于android - 将自定义值保存到 android 中的首选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6577852/

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