//初始化判断是否记住密码
CheckBox
chkremember = (CheckBox) findViewById(R.id.chkRemember);
///beginsp = getSharedPreferences(FILE, MODE_PRIVATE);
isMemory = sp.getString("isMemory", NO);
//进入界面时,这个if用来判断SharedPreferences里面name和password有没有数据,有的话则直接打在EditText上面
if (isMemory.equals(YES)) {
edtuser = (EditText) findViewById(R.id.etMobile);
edtpsd = (EditText) findViewById(R.id.etPassword);
name = sp.getString("name", "");
password = sp.getString("password", "");
edtuser.setText(name);
edtpsd.setText(password);
chkremember.setChecked(true);
Editor editor = sp.edit();
editor.putString(name, edtuser.getText().toString());
editor.putString(password, edtpsd.getText().toString());
editor.commit();
}
//保存判断是否勾选记住密码
public void remenber() {
chkremember = (CheckBox) findViewById(R.id.chkRemember);
if (chkremember.isChecked()) {
if (sp == null) {
sp = getSharedPreferences(FILE, MODE_PRIVATE);
}
Editor edit = sp.edit();
edtuser = (EditText) findViewById(R.id.etMobile);
edtpsd = (EditText) findViewById(R.id.etPassword);
//edit.putString("name", "15051531522");
//edit.putString("password", "123456");
edit.putString("name", edtuser.getText().toString());
edit.putString("password", edtpsd.getText().toString());
edit.putString("isMemory", YES);
edit.commit();
} else if (!chkremember.isChecked()) {
if (sp == null) {
sp = getSharedPreferences(FILE, MODE_PRIVATE);
}
Editor edit = sp.edit();
edit.putString("isMemory", NO);
edit.commit();
}
}
}