我正在创建一个Android设备,其中有一个登录活动。如何检查某个id和密码是否先前保存在android设备中,如果已保存,则当用户输入emailid时,密码应自动设置在密码字段中。 我已将电子邮件ID和密码保存为
if ((savepass).isChecked()) {
getSharedPreferences(PREFS_NAME,MODE_PRIVATE)
.edit()
.putString(PREF_USERNAME, eMailId)
.putString(PREF_PASSWORD, PWOrd)
.commit();
}
任何人都可以帮助我.. 谢谢
答案 0 :(得分:1)
获取已保存的用户名和密码:
SharedPreferences pref = getSharedPreferences(PREFS_NAME,MODE_PRIVATE);
String pw = pref.getString(PREF_PASSWORD, null);
String username = pref.getString(PREF_USERNAME, null);
如果其中一个为空,则不保存用户名/密码。
在相关字段中设置密码/用户名:
userNameTextView.setText(username);
passwordTextView.setText(pw);