Когда у меня есть два занятия
Activity A, B;
// A stands for Login Screen
// B stands for Main Application Screen
Приложение начинается с A
, затем пользователь выполняет вход, и он будет указан на B
Когда я запускаю B
, я добавляю этот флаг в Intent Intent.FLAG_ACTIVITY_CLEAR_TOP
, но когда я заканчиваю B
, я ожидаю, что это будет последнее действие и я выйду из приложения.
Вместо того, что я ожидал, A
выводится на передний план, и пользователь снова остается на экране входа в систему.
Должен ли я начать A
с B
как startActivityForResult
и использовать B
в качестве основного действия всего приложения?
Или флаг не работает как надо?