Это неправильный способ проверить, вошел ли пользователь в систему или нет.После входа пользователя сохраните данные для входа, такие как адрес электронной почты и пароль, в общих настройках.Закройте активность входа в систему, чтобы к ней нельзя было снова обратиться, вызвав метод finish () прямо под намерением.Таким образом, пользователь не сможет вернуться к предыдущему действию.
Intent intent = new Intent(this,"your targetActivity");
startActivity(intent);
finish();
В вашей активности запуска вы должны проверить, есть ли данные пользователя в общих настройках или нет.Если он существует, перейдите к домашнему действию, пропустив действие входа в систему, в противном случае перейдите к действию входа в систему.
Вам не нужно явно проверять каждый раз, когда вы переходите к новому действию после этого.Надеюсь, это поможет.