Compartir a través de


CoreApplication.EnteredBackground Evento

Definición

Se desencadena cuando la aplicación entra en ejecución en el estado en segundo plano.

// Register
static event_token EnteredBackground(EventHandler<EnteredBackgroundEventArgs> const& handler) const;

// Revoke with event_token
static void EnteredBackground(event_token const* cookie) const;

// Revoke with event_revoker
static CoreApplication::EnteredBackground_revoker EnteredBackground(auto_revoke_t, EventHandler<EnteredBackgroundEventArgs> const& handler) const;
public static event System.EventHandler<EnteredBackgroundEventArgs> EnteredBackground;
function onEnteredBackground(eventArgs) { /* Your code */ }
Windows.ApplicationModel.Core.CoreApplication.addEventListener("enteredbackground", onEnteredBackground);
Windows.ApplicationModel.Core.CoreApplication.removeEventListener("enteredbackground", onEnteredBackground);
- or -
Windows.ApplicationModel.Core.CoreApplication.onenteredbackground = onEnteredBackground;
Public Shared Custom Event EnteredBackground As EventHandler(Of EnteredBackgroundEventArgs) 

Tipo de evento

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Comentarios

Este evento se desencadena cuando la aplicación ya no está visible en primer plano.

Anteriormente, la devolución de llamada de suspensión era el mejor lugar para guardar el estado después de que un usuario finalizara una sesión con la aplicación. Sin embargo, ahora una aplicación puede continuar ejecutándose en segundo plano y, a continuación, volver al primer plano debido a la actividad de desencadenador sin alcanzar nunca el estado suspendido. El mejor lugar para guardar los datos después de que una sesión de usuario esté en el controlador de eventos en segundo plano especificado.

Los límites de memoria también cambian a medida que una aplicación pasa al fondo. Es mejor comprobar memoryManager y liberar memoria si es necesario para asegurarse de que la aplicación no finaliza.

Se aplica a

Consulte también