2010-03-12 19 views

Respuesta

3

Puede probar el comportamiento de su aplicación a través de la conmutación entre el retrato y el paisaje operandi (CONTROL + F11 en el emulador). Esto cerrará su actividad y luego, después de cambiar la orientación de la pantalla, se recrea la actividad.

Se guardarán cosas simples, pero algunas cosas como la posición del cursor o la entrada del usuario a campos de texto no se guardarán. Puede hacerlo usted mismo en el método onSaveInstanceState() de su Actividad. Más información here

+0

Cuando mi aplicación se ve interrumpida por una llamada y se reanuda, en ese momento, el estado se está guardando. Pero, cuando uso la prueba de cambio de orientación, el valor en la vista de texto no se guarda. ¿Puedes explicar por qué es así? – Pria

+0

Hay una diferencia en el manejo del ciclo de vida. Si se te llama, tu aplicación está en pausa y tu vista sigue activa y en la memoria. Si cambia la orientación, la vista debe reconstruirse, que es lo mismo que sucede si los usuarios envían la aplicación en segundo plano, su aplicación no se detendrá sino que se detendrá. Consulte el ejemplo de la libreta de notas (http://developer.android.com/intl/fr/guide/tutorials/notepad/notepad-ex1.html) para obtener más detalles sobre el manejo del ciclo de vida – Janusz

+0

Ok ... lo gané ... Muchísimas gracias ! – Pria

2

puede intentarlo en el emulador conectando otro emulador y llamando al primero. En realidad, sí, se guardará su actividad y se volverá a cargar la llamada telefónica. Voy a tratar de encontrar algún documento para ti. esperar unos minutos PLZ

ciclo de vida de una actividad here

+0

Sí, lo probé con el emulador. La actividad se guarda. Gracias. – Pria

+2

Si tiene la respuesta, valide el tema, esto nos hace ganar puntos si nuestras respuestas lo han ayudado. gracias – Sephy

0

Lo validé en el emulador creando una llamada entrante en mi emulador. Para hacer esto, utilicé la consola del emulador y usé la opción de llamada gsm.

Los valores en mi vista de texto se guardan en la hoja de vida.

¡Muchas gracias por tus respuestas!

Cuestiones relacionadas