PDA

Ver la Versión Completa : [ CONSULTA ] como regresar a activity main?


charro98120165
20/02/13, 04:14:55
a ver si me pueden ayudar tengo una aplicacion cuyo flujo es:

Home-->pantalla 1--->pantalla 2----->pantalla3--->pantalla 4

como puedo regresar de cualquiera de las pantallas al Home.

saludos y muchas gracias

rinxe
20/02/13, 13:34:33
Eso ya depende de como lo quieras hacer.

Puedes dejar el home sin finalizar, y conforme vas avanzando pantallas ir finalizandolas. Con esto conseguiras que dandole a la tecla back del movil en cualquier pantalla, vuelvas siempre al home.

O puedes ir finalizandolas y creando intents nuevos mandandolos a la pantalla que tu quieras.

carrobe1390
20/02/13, 15:23:36
a ver si me pueden ayudar tengo una aplicacion cuyo flujo es:

Home-->pantalla 1--->pantalla 2----->pantalla3--->pantalla 4

como puedo regresar de cualquiera de las pantallas al Home.

saludos y muchas gracias


Reliaza esto en el boton en el cual llamar a pantalla 1,2,3,4

Intent inten = new Intent();
inten.setClass(Home.this,Pantalla 1,2,3,4, (La Ventana que desees invocar).class);
startActivity(inten);
finish();

y por ultimo sobreescribes el sgte metodo en cada activity de cada una de las pantallas y listo una vez que aplastes home regresaras a la pantalla de inicio en cada una de tus pantallas..

@Override
public void onBackPressed() {
Intent inten = new Intent();
inten.setClass(Pantalla1.this,Home.class);
startActivity(inten);
finish();
}

kriogeN
20/02/13, 18:06:40
Intent intent = =new Intent(this, Home.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

La línea importante es la 2ª, lo que hace es que todas las Activities que iniciaste después de la última vez que iniciaste una Activity Home se cierran.

charro98120165
26/02/13, 03:07:24
gracias compañeros probare cada uno de sus consejos y les dire los resultados