Предположим, у вас есть MainActivity
и LoginActivity
В LoginActivity
:
В onCreate()
проверьте, вошел ли пользователь в систему
SharedPreferences prefs = getSharedPreferences("LogIn", MODE_PRIVATE);
String state = prefs.getString("state", "default");
if(state.equals("logged_in")){
//take directly to MainActivity because the user is logged in
startActivity(new Intent(LoginActivity.this,MainActivity.class));
}else{
//do nothing the user didn't log in yet
}
при входе в систему пользователя, как после нажатия кнопки:
//set a flag in shared prefrences that the user logged in before going to MainActivity
SharedPreferences.Editor editor = getSharedPreferences("LogIn", MODE_PRIVATE).edit();
editor.putString("state", "logged_in");
editor.apply();
//take the user to the MainActivity
startActivity(new Intent(LoginActivity.this,MainActivity.class));
}