gpt4 book ai didi

android - 如何在android中使用getSharedPreferences

转载 作者:IT老高 更新时间:2023-10-28 13:13:02 25 4
gpt4 key购买 nike

我有一个应用程序,我必须在其中实现“登录” Activity 。我有这些组件:

  1. EditText 用户名
  2. EditText 密码
  3. 按钮登录
  4. 按钮取消

我希望我的应用程序在用户登录后记住用户的登录详细信息,直到用户按下“注销”按钮。我没有在我的 xml 中使用首选项。

如何让 getSharedPreferences(String name, int mode) 在我的应用程序中工作?

最佳答案

首先使用获取 SharedPreferences 的实例

SharedPreferences userDetails = context.getSharedPreferences("userdetails", MODE_PRIVATE);

现在保存 SharedPreferences 中的值

Editor edit = userDetails.edit();
edit.putString("username", username.getText().toString().trim());
edit.putString("password", password.getText().toString().trim());
edit.apply();

以上行将用户名和密码写入偏好

现在要从首选项中检索保存的值,您可以按照以下代码行进行操作

String userName = userDetails.getString("username", "");
String password = userDetails.getString("password", "");

(注意:不建议在应用程序中保存密码。您应该在保存之前加密密码或跳过保存密码)

关于android - 如何在android中使用getSharedPreferences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5950043/

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