Cuando hago clic en el botón Cerrar sesión en mi actividad de perfil, quiero llevar al usuario a la página de inicio de sesión , donde necesita usar nuevas credenciales.
Por lo tanto, usé este código:
Intent intent = new Intent(ProfileActivity.this,
LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
en el onButtonClick
botón Cerrar sesión.
Pero el problema es que cuando hago clic en el botón Atrás del dispositivo en la Actividad de inicio de sesión, me lleva a la Actividad de perfil. Esperaba que la aplicación se cerrara cuando presione el botón de retroceso del dispositivo en LoginActivity.
¿Qué estoy haciendo mal?
También agregué android:launchMode="singleTop"
en el manifiesto de mi LoginActivity
Gracias
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
obtuve la respuesta de esta pregunta: stackoverflow.com/questions/3473168/…