Lorsque je clique sur le bouton Déconnexion dans mon activité de profil, je veux amener l'utilisateur à la page de connexion , où il doit utiliser de nouvelles informations d'identification.
Par conséquent, j'ai utilisé ce code:
Intent intent = new Intent(ProfileActivity.this,
LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
dans le onButtonClick
bouton Déconnexion.
Mais le problème est que lorsque je clique sur le bouton de retour de l'appareil sur l'activité de connexion, cela me conduit à ProfileActivity. Je m'attendais à ce que l'application se ferme lorsque j'appuie sur le bouton de retour de l'appareil sur LoginActivity.
Qu'est-ce que je fais mal?
J'ai également ajouté android:launchMode="singleTop"
dans le manifeste pour mon LoginActivity
Merci
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
j'ai eu la réponse à cette question: stackoverflow.com/questions/3473168