0 votos

Hola Buen día.
Les pido de su valiosa ayuda estoy tratando de pasar entre activity's y ya lo logre.
La cuestión es que tengo 2 Activitys por decir ventanaPrincipal y ventanaSecundaria,
en la ventanaSecundaria tengo EditText al regresar a la ventanaPricipal y luego volver a la secundaria todo lo que habia llenado se borra yo se que es por que pongo el new:
 

act = new Intent(this,ClaseDatos.class);
startActivity(act);


en .net hay un instrucción que solo es .show solo manda a llamar en su caso a los formularios sin hacerlos nuevos, en pocas palabras quiero ir de un activity a otro sin perder los que he ingresado. alguien que me heche la mano porfa.

preguntado por Diker Jarp Feb 4, 2015 en Android

1 Respuesta

0 votos

El problema está que cuando inicias en una Activity A, y vas a una Activity B, cuando pulsas el botón de atrás se elimina la Activity B, por lo que todo se pierde. Para evitar esto tienes que conocer el ciclo de vida de Activity (te lo explico en este libro gratuito http://jarroba.com/libro-android-100-gratis/), para guardar y cargar los datos cuando sea necesario (por ejemplo con SharedPreferences, tienes un ejemplo en http://developer.android.com/training/basics/data-storage/shared-preferences.html)

respondido por Ramon [Admin] Feb 5, 2015