Aplicaciones de Windows
Contraer la tabla de contenido
Expandir la tabla de contenido

Cómo reanudar una aplicación (aplicaciones de la Tienda Windows con JavaScript y HTML)

Aprende a actualizar el contenido cuando el sistema reanuda la aplicación de la Tienda Windows.

El sistema suspende la aplicación cuando el usuario cambia a otra aplicación o al escritorio. El sistema reanuda la aplicación cuando el usuario vuelve a cambiar a ella. Cuando el sistema reanuda la aplicación, el contenido de las variables y las estructuras de datos es el mismo que antes de que el sistema la suspendiera. El sistema restaura la aplicación en el punto exacto en el que estaba, para que parezca al usuario que se ejecutaba en segundo plano. No obstante, es posible que la aplicación haya estado suspendida durante un período de tiempo largo. Por ello, la aplicación debe actualizar el contenido mostrado que puede haber cambiado mientras estaba suspendida, como fuentes de noticias o la ubicación del usuario.

Los siguientes pasos te mostrarán cómo registrarse para el evento resuming y usarlo para actualizar el contenido de estado después de una suspensión.

Instrucciones

Paso 1: Registrarse para el evento resuming

Haz el registro para el evento resuming, que indica que la aplicación se reanudó tras estar suspendida.


Windows.UI.WebUI.WebUIApplication.addEventListener("resuming", resumingHandler, false);

Paso 2: actualizar el contenido mostrado tras la suspensión

Cuando la aplicación recibe el evento resuming, tiene la oportunidad de actualizar el contenido que pueda haber quedado obsoleto mientras la aplicación estaba suspendida.


function resumingHandler() {
    // TODO: Refresh network data
}

Observaciones

Si la aplicación no tiene ningún contenido que haya quedado obsoleto y que deba actualizarse, no es necesario que controle el evento resuming.

Nota acerca de la depuración con Microsoft Visual Studio:   Cuando la aplicación está conectada al depurador de Visual Studio, puedes enviarle un evento de reanudación. Asegúrate de que se muestra la barra de herramientas Ubicación de depuración y haz clic en el menú desplegable junto al icono Suspender. A continuación, elige Reanudar.

Ejemplo completo

Consulta la muestra de cómo activar y suspender aplicaciones mediante WinJS y la muestra de cómo activar, reanudar y suspender aplicaciones mediante WinRT para ver ejemplos de código completo donde se muestra cómo controlar los eventos de ciclo de vida de las aplicaciones.

Temas relacionados

Tareas
Cómo activar una aplicación
Cómo suspender una aplicación
Conceptos
Ciclo de vida de la aplicación
Directrices
Directrices para suspender y reanudar una aplicación
Referencia
Windows.UI.WebUI.WebUIApplication.resuming

 

 

Mostrar:
© 2018 Microsoft