Quando faccio clic sul pulsante Logout nella mia attività del profilo, desidero portare l'utente alla pagina di accesso , dove deve utilizzare le nuove credenziali.
Quindi ho usato questo codice:
Intent intent = new Intent(ProfileActivity.this,
LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
nel onButtonClick
pulsante Logout.
Ma il problema è che quando faccio clic sul pulsante Indietro del dispositivo sull'attività di accesso, mi porta a ProfileActivity. Mi aspettavo che l'applicazione si chiudesse quando premo il pulsante Indietro del dispositivo su LoginActivity.
Che cosa sto facendo di sbagliato?
Ho anche aggiunto android:launchMode="singleTop"
nel manifest per la mia LoginActivity
Grazie
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
ho avuto la risposta da questa domanda: stackoverflow.com/questions/3473168/...