使用sharedpreferences储存账号密码并能读取储存账号密码,显示在账号密码输入框
时间: 2024-05-05 22:21:49 浏览: 98
Android使用SharedPreferences保存账号密码
好的,以下是使用SharedPreferences储存和读取账号密码的示例代码:
首先,在你的Activity中定义SharedPreferences和账号密码输入框:
```java
private SharedPreferences sharedPreferences;
private EditText etUsername, etPassword;
```
在onCreate方法中初始化SharedPreferences和账号密码输入框:
```java
sharedPreferences = getSharedPreferences("account", Context.MODE_PRIVATE);
etUsername = findViewById(R.id.et_username);
etPassword = findViewById(R.id.et_password);
```
然后,在onResume方法中读取SharedPreferences中保存的账号密码并显示在输入框中:
```java
@Override
protected void onResume() {
super.onResume();
String savedUsername = sharedPreferences.getString("username", "");
String savedPassword = sharedPreferences.getString("password", "");
etUsername.setText(savedUsername);
etPassword.setText(savedPassword);
}
```
最后,在登录按钮的单击事件中保存账号密码到SharedPreferences中:
```java
public void onLoginClick(View view) {
String username = etUsername.getText().toString();
String password = etPassword.getText().toString();
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("username", username);
editor.putString("password", password);
editor.apply();
// 登录逻辑...
}
```
这样,下次打开应用时,你就能够看到之前保存的账号密码显示在输入框中了。
阅读全文