1.取消记住密码:
//当用户取消自动登录的时候 就清除用户名和密码
public void DeleteNamePassWord() {
if (share.contains("userName")) {
//删除用户名
share.remove("userName");
}
//删除密码
if (share.contains("passWord")) {
share.remove("passWord");
}
}
2.记住密码:
//当用户选择自动登录以后记住用户名和密码
public void keepNamePassWord(String userName, String passWord) {
share.put("userName", userName);
share.put("passWord", passWord);
}
总逻辑:
//判断是否删除或者保存用户名或者密码
public void DeleteOrKeepNameAndPass() {
//如果check打钩了 就让用户名和密码存到Share里面
if (checkbox.isChecked()) {
//保存用户名和密码
keepNamePassWord(userName, passWord);
} else {
//删除用户名、密码
DeleteNamePassWord();
}
}