0 votos
eso, como puedo retroceder varias ventanas, asi como lo hace el  boton del smartphone.

Lo que quiero es cancelar una accion pero que me devuelva al menu evitando cargar denuevo las ventanas

osea estoy en "A"  y me muevo a B,  de B a C y de C a D.

¿como puedo hacerlo para volver desde D a B o A?
por en Android
editado

2 Respuestas

0 votos
por sierto, pasa por varios layouts
por
mostrada de nuevo
0 votos

Lo más fácil es finalizando la Activity a la que no quieres volver a atrás con finish(). Podrías ejecutarlo después de iniciar las siguiente Activity:

Intent intent = new Intent(this, MiNuevaActivity.class);
startActivity(intent);
finish();

También lo puedes enfocar con Fragments. Puedes ver como en nuestro libro gratuito de Android en http://jarroba.com/libro-android-100-gratis/

por
bien,pero eso no genera una carga nueva??
Sí, he puesto el ejemplo completo: al cargar la Activity nueva, se cierra termina la anterior, así al volver a atrás no hay nada a que volver y se vuelve a otra que hubiera previa.