Duplicar posible:
Removing an activity from the history stackRemove "Inicio" -Actividad de la historia
Busco a una solución para eliminar el startActivity de la pila de la historia. StartActivity es el que se iniciará al principio. Estoy usando esta clase para verificar algunos valores de usuario y quiero redirigir al usuario a MainActivity si todo es correcto.
He tratado de establecer un indicador:
addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
pero esto no hace lo que debe.
App starts -> StartActivity -> MainActivity -> PRESS back -> the app should end
que hace:
App starts -> StartActivity -> MainActivity -> PRESS back -> StartActivity
Gracias por su ayuda!
Editar: Este es el código que estoy utilizando para iniciar el MainActivity:
Intent i = new Intent(context, DashBoardActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
¿podría publicar el código para cambiar de actividad? – anticafe