я думаю, что ваш вопрос, вы входите в первый раз, и в следующий раз вы снова заходите в приложение, которое сразу перейдет к активности без запроса входа в систему,
тогда вы можете попробовать это.
public void storeString(SharedPreferences sharedPreferences, String key, String value) {
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString(key, value);
editor.commit();
}
Функция
выше используется для сохранения определенного значения в нашем общем предпочтении с указанным ключом.
Теперь, когда мы намекаем на кнопку входа в систему в тот раз, если вход выполнен успешно, сохраните значение успеха входа в нашу настройку.
этот полезен для повторного посещения в вашем приложении
storeString(mPreferences, "Login_flag", "true");
-> Теперь, когда мы снова заходим в приложение, проверяем, является ли наше предпочтение истинным или ложным.
если наше предпочтение истинно, то пользователь уже авторизован, не требуется входить снова
Проверьте вот так,
if(mPreferences.getString(PreferenceList.LOGIN_FLAG, "false").equals("true")){
//if alredy login then access this
}else{
//if not login then access this
}