Ver Mensaje Individual
  #3  
Viejo 01/12/14, 18:38:01
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por adndroide Ver Mensaje
Hola.
Cuando el movil gira se llama a la función onStop.Lo que tienes que hacer es guardar el contenido de los edittext en un objeto static (por ejemplo, un static ArrayList<String>) y en la función onResume que se llama cuando el dispositivo ha cambiado la orientación completas los edittext con los datos que has salvado.

Espero haberte ayudado
Eso es matar moscas a cañonazos, en Android no es nada recomendable usar static salvo en muy contadas ocasiones.

Lo que hay que hacer es guardar en un Bundle, y luego recuperarlas. Así además de para el cambio de orientación te valdrá para casos de destrucción de la Activity por cualquier otro motivo (por ejemplo recibes una llamada mientras estás dentro de la app).

De todas formas puedes configurar la Activity en el Manifest para que no se destruya cuando cambias la orientación:

android:configChanges="orientation|screenSize"
Responder Con Cita