Есть логин activity - а, после логгирования юзер попадает в Activity -b, при сворачивании приложения и открытии ,снова открыватеся activity -a, но каждый раз вводить юзеру свои даные, логироваться -напряжно.
Как реализуются старты приложений когда нужные ранне формы отпадают, и нужно стартовать с activity-b?
Можно сохранять статус авторизации, в самом простом случае, в виде флага в SharedPreferences.
После авторизации сохраняете статус:
SharedPreferences sharedPreferences = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("IS_AUTHORIZED", true);
editor.commit();
После разлогинивания:
SharedPreferences sharedPreferences = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("IS_AUTHORIZED", false);
editor.commit();
При запуске активити получаете статус:
SharedPreferences sharedPreferences = getActivity().getPreferences(Context.MODE_PRIVATE);
boolean isAuthodized = sharedPreferences.getBoolean("IS_AUTHORIZED", false);
Если isAuthodized == true, то открываете нужную активити.
Также, активити с авторизацией целесообразно указать атрибут android:noHistory="true".
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники