private void setCacheData() {
// 实例化SharedPreferences对象(第一步)
SharedPreferences mySharedPreferences = getSharedPreferences("userinfo", 0);
// 实例化SharedPreferences.Editor对象(第二步)
SharedPreferences.Editor editor = mySharedPreferences.edit();
// 用putString的方法保存数据
editor.putString("phone", et_phone.getText().toString());
editor.putString("password", et_password.getText().toString());
// 提交当前数据
editor.commit();
}
private void getCacheData() {
SharedPreferences sharedPreferences = getSharedPreferences("userinfo", 0);
// 使用getString方法获得value,注意第2个参数是value的默认值
String name = sharedPreferences.getString("phone", "");
String password = sharedPreferences.getString("password", "");
et_phone.setText(name);
et_password.setText(password);
}
private void getIntentValues(){
if(TextUtils.isEmpty(getIntent().getStringExtra("username"))){
return ;
}else{
et_phone.setText(getIntent().getStringExtra("username"));
et_password.setText(getIntent().getStringExtra("password"));
}
}
public void clearCacheData() {
SharedPreferences sp = getSharedPreferences("userinfo", 0);
Editor edit = sp.edit();
edit.remove("phone");
edit.remove("password");
edit.commit();
}
Android登陆页面记住密码功能代码
最新推荐文章于 2017-04-08 19:24:46 发布
