Estoy teniendo varias actividades en mi aplicación. y el flujo es muy complicado. Cuando hago clic en la aplicación Cerrar sesión, navega a la pantalla de inicio de sesión y desde allí el usuario puede salir presionando el botón cancelar (llamando system.exit(0)
)
cuando salgo o retrocedo, el sistema invoca una actividad de la pila :( ¿cómo puedo borrar todas las actividades en la pila cuando llego a la pantalla de inicio de sesión? llamar finish()
no es práctico ya que hay tantas actividades y algunas actividades no deberían cerrarse cuando están activos, como la actividad de invocación de cámara nativa.
validateuser logoutuser = new validateuser();
logoutuser.logOut();
Intent loginscreen = new Intent(homepage.this, Login2.class);
(homepage.this).finish();
loginscreen.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(loginscreen);