登录存值:
存值的代码(在登录时存值)
//存值
SharedPreferences sharedPreferences = getSharedPreferences("id", MODE_PRIVATE);
SharedPreferences.Editor edit1 = sharedPreferences.edit();
edit1.putString("uid",data.getResult().getUserId()+"");
Log.e("message",data.getResult().getUserId()+"");
edit1.putString("sid",data.getResult().getSessionId());
Log.e("message",data.getResult().getSessionId());
edit.commit();
小眼睛:
先定义默认为暗文
private boolean isHideFirst = true;
小眼睛点击事件
eye.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (isHideFirst ==true){
HideReturnsTransformationMethod method = HideReturnsTransformationMethod.getInstance();
loginpwd.setTransformationMethod(method);
isHideFirst =false;
}else {
PasswordTransformationMethod method = PasswordTransformationMethod.getInstance();
loginpwd.setTransformationMethod(method);
isHideFirst =true;
}
int index = loginpwd.getText().toString().length();
loginpwd.setSelection(index);
}
});
记住密码:
initdata里面写
jizhu = getSharedPreferences("记住", MODE_PRIVATE);
if (jizhu.getBoolean("记住密码", false)) {
String name = jizhu.getString("name", "");
String pwds = jizhu.getString("pwds", "");
loginname.setText(name);
loginpwd.setText(pwds);
remberpwd.setChecked(true);
}
登录成功后写
SharedPreferences.Editor edit = jizhu.edit();
edit.putBoolean("记住密码", remberpwd.isChecked());
edit.putString("name", name);
edit.putString("pwds", pwds);
edit.commit();
按回车从账号输入框 跳到密码输入框 布局写
android:imeOptions="actionNext"
android:singleLine="true"
android:nextFocusForward="@+id/loginpwd"