|
||
|
|
|
|||||||
| Avisos |
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
como regresar a activity main?
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 |
|
|
|
#2
|
||||
|
||||
|
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.
__________________
Visita mi blog: EL BAUL DE ANDROID
|
| Gracias de parte de: | ||
|
#3
|
||||
|
||||
|
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(); } |
| Gracias de parte de: | ||
|
#4
|
||||
|
||||
|
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. |
| Gracias de parte de: | ||
|
#5
|
||||
|
||||
|
gracias compañeros probare cada uno de sus consejos y les dire los resultados
|
![]() |
Estás aquí
|
||||||
|
||||||