使用SharedPreferences记住用户名及密码
2011-08-08 15:18
127 查看
// 获取CheckBox
remember = (CheckBox)findViewById(R.id.save_passwd);
// 初始化登陆界面,去掉可直接跳过登陆,但是不能更改用户,需要加注销功能
sp = getSharedPreferences("UserInfor", 0);
login_user_name_et.setText(sp.getString("user_name", null));
login_user_passwd_et.setText(sp.getString("user_passwd", null));
remember.setChecked(sp.getBoolean("remember", true));//注意,这里要设置为true
remember.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
sp = getSharedPreferences("UserInfo",0);
sp.edit().putBoolean("remember", isChecked).commit();
//如果记住密码被选中则将用户名和密码写入,且为记住第一次输入的用户名及密码,
//放到登录的onClick()方法内,记住最后一次输入...
if (remember.isChecked()) {
sp = getSharedPreferences("UserInfor",
Context.MODE_WORLD_WRITEABLE
| Context.MODE_WORLD_READABLE);
sp.edit().putString("user_name",
login_user_name_et.getText().toString()).commit();
sp.edit().putString("user_passwd",
login_user_passwd_et.getText().toString()).commit();
}
}
});
remember = (CheckBox)findViewById(R.id.save_passwd);
// 初始化登陆界面,去掉可直接跳过登陆,但是不能更改用户,需要加注销功能
sp = getSharedPreferences("UserInfor", 0);
login_user_name_et.setText(sp.getString("user_name", null));
login_user_passwd_et.setText(sp.getString("user_passwd", null));
remember.setChecked(sp.getBoolean("remember", true));//注意,这里要设置为true
remember.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
sp = getSharedPreferences("UserInfo",0);
sp.edit().putBoolean("remember", isChecked).commit();
//如果记住密码被选中则将用户名和密码写入,且为记住第一次输入的用户名及密码,
//放到登录的onClick()方法内,记住最后一次输入...
if (remember.isChecked()) {
sp = getSharedPreferences("UserInfor",
Context.MODE_WORLD_WRITEABLE
| Context.MODE_WORLD_READABLE);
sp.edit().putString("user_name",
login_user_name_et.getText().toString()).commit();
sp.edit().putString("user_passwd",
login_user_passwd_et.getText().toString()).commit();
}
}
});
相关文章推荐
- firefox(火狐)使用自动填充记住的用户名密码时,会将密码填充到相同name的文本域解决办法
- PLSQL自动登录,记住用户名密码&日常使用技巧
- php使用cookie实现记住用户名和密码实现代码
- 使用cookie设置记住或自动登入登入的用户名和密码
- 关于如何使用cookie 记住用户名和密码
- Android中Sharedpreference的使用,记住登录后记住用户名密码
- php使用cookie实现记住用户名和密码实现代码
- 在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
- firefox(火狐)使用自动填充记住的用户名密码时,会将密码填充到相同name的文本域解决办法
- 在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
- 在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
- 在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
- 使用 SharedPreferences 实现记住用户名和密码功能
- 使用SharedPreference实现记住用户名和密码
- 在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
- 在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
- 使用SharedPreferences实现简单的记住用户名和密码功能
- firefox(火狐)使用自动填充记住的用户名密码时,会将密码填充到相同name的文本域解决办法
- php使用cookie实现记住用户名和密码实现代码
- 在windows上使用_netrc文件让Git记住用户名和密码