Kiedy klikam przycisk Wyloguj w mojej aktywności profilu, chcę przenieść użytkownika na stronę logowania , gdzie musi użyć nowych poświadczeń.
Dlatego użyłem tego kodu:
Intent intent = new Intent(ProfileActivity.this,
LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
w onButtonClick
przycisku Wyloguj.
Ale problem polega na tym, że kiedy klikam przycisk wstecz na urządzeniu w aktywności logowania, przenosi mnie do ProfileActivity. Spodziewałem się, że aplikacja powinna zostać zamknięta po naciśnięciu przycisku Wstecz urządzenia w LoginActivity.
Co ja robię źle?
Dodałem również android:launchMode="singleTop"
w manifeście dla mojego LoginActivity
Dziękuję Ci
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);