none
Reabrir aplicacion RRS feed

  • Pregunta

  • Buenas tardes, 

    Tengo una duda con Windows Phone 8. He creado una aplicación pero tengo dudas sobre el comportamiento de como cerrar y abrir las aplicaciones. Yo abro la aplicación, navego por ella y posteriormente le doy al botón de Windows (botón central) y la aplicación supuestamente se cierra. Si yo me voy al menú y vuelvo a abrir la aplicación se me abre de nuevo, es decir, no me carga la ventana en la que me quedé. Ahora bien, si yo dejo pulsada la tecla de atrás me si que me aparece la instancia que tenia abierta...

    Es confuso, ¿Como funciona esto? ¿Como puedo hacer para que si se salen de la aplicación y vuelva a entrar entren tal y como se quedó la ultima vez?

    Gracias

    jueves, 12 de septiembre de 2013 12:10

Todas las respuestas

  • Si desde el menu principal le vuelves a dar al boton "atras" vuelves a la aplicacion :)
    viernes, 13 de septiembre de 2013 15:35
  • Apretando el botón central de Windows, solo vuelves a la pantalla inicial (Tal cual en tu teclado tienes la tecla Windows).

    Para cerrar la aplicación, debes presionar la flecha hacia atrás, de esta manera cierras la aplicación. Puedes revisar las aplicaciones abiertas manteniendo presionado este mismo botón por 1 o 2 segundos.

    Saludos

    jueves, 19 de septiembre de 2013 13:18
  • Asi como lo han dicho otros usuarios, si estan navegando en la app y das al boton de windows, la aplicacion no se cierra, sino que queda suspendida. Si vas a la pantalla main de la app y le das al boton de atras, ahi si la estas cerrando completamente.

    Si quieres modificar el comportamiento de la app cuando es suspendida, iniciado o resumed, debes escribir codigo en los metodos correspondientes en App.cs. Asi, por ejemplo, puedes salvar el estado de la pagina cuando la app es suspendida (usuario presiona el boton de windows), y cargar el estado de nuevo cuando la applicacion es abierta de nuevo. Igual, puedes incorporar una logica diferente cuando la aplicacion es cerrada del todo (ya sea porque el usuarion presiono el boton de Atras, o porque el sistema operativo la cerra mientras estaba suspendida para liberar memoria).

    Para mas info sobre el manejo de los diferentes estados en la aplicacion, chequea este documento de MSDN.

    sábado, 21 de septiembre de 2013 22:33