Tengo 5 actividades (digamos A,B,C,D
y E
). Las actividades de la A a la D son para configurar algunos datos, por lo que el usuario puede ir y venir cambiando lo que sea. Actividad E
, por otro lado, es el resumen, por lo que el usuario ya no puede volver atrás.Android que acaba actividades anteriores para la navegación
Mi idea es terminar todas las actividades anteriores, cuando el usuario llega a E
Actualmente mis actividades A
a D
no tienen banderas unidos a ellos.
activty E se llama así:
Intent I = new Intent(this, SomeClass.class);
I.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(I);
He leído todas partes que esas banderas se supone que para lograr lo que estoy tratando de hacer, pero no, cuando el usuario llega a la actividad E
y presiona el botón Back
, la aplicación vuelve a la actividad D
.
¿Alguna idea? Me falta algo? ¿No es esta la manera correcta de resolver este problema?
Gracias por su ayuda
Fue un cambio fácil de hacer y funcionó, ¡muchas gracias! –