public int fristlogin=0;
如果是第一次登陆就保存密码,这个方法写在登陆的方法里(跳转页面之后)
if(fristlogin==0){
SharedPreferences.Editor login = getSharedPreferences("login", MODE_PRIVATE).edit();
login.putString("fristlogin",mainLoginPaw.getText().toString());
login.commit();
finish();
}
}else
Toast.makeText(MainActivity.this, "账号或者密码不能为空", Toast.LENGTH_SHORT).show();
在OnCreate方法里,第二次判断,如果已经保存密码,然后直接登录。
SharedPreferences login = getSharedPreferences("login", MODE_PRIVATE);
String fristlogin1 = login.getString("fristlogin",null);
Log.d("tag--------", "onCreate: "+fristlogin1);
if (!TextUtils.isEmpty(fristlogin1)){
startActivity(new Intent(MainActivity.this,SecondActivity.class));
finish();
}