Freigeben über


Application.Resuming Ereignis

Definition

Tritt auf, wenn die Anwendung vom Status "Angehalten" in "Ausgeführt" wechselt.

// Register
event_token Resuming(EventHandler<IInspectable> const& handler) const;

// Revoke with event_token
void Resuming(event_token const* cookie) const;

// Revoke with event_revoker
Application::Resuming_revoker Resuming(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
public event System.EventHandler<object> Resuming;
function onResuming(eventArgs) { /* Your code */ }
application.addEventListener("resuming", onResuming);
application.removeEventListener("resuming", onResuming);
- or -
application.onresuming = onResuming;
Public Custom Event Resuming As EventHandler(Of Object) 

Ereignistyp

Hinweise

Das System hält Ihre App an, wenn der Benutzer zu einer anderen App oder zum Desktop wechselt, und setzt Ihre App fort, wenn der Benutzer zurück zu ihr wechselt. Das System kann Ihre App jedoch auch beenden, während sie angehalten wird, um Ressourcen freizugeben. Daher sollten Sie das Angehaltene Ereignis behandeln, um den App-Status zu speichern.

Wenn Ihre App beendet wird, können Sie den App-Status in einer OnLaunched-Methode wiederherstellen. Wenn Ihre App fortgesetzt wird, bevor sie beendet wird, stellt das System den App-Zustand automatisch wieder her. Sie sollten das Resuming-Ereignis nur behandeln, wenn Sie angezeigte Inhalte aktualisieren müssen, die sich möglicherweise geändert haben, während die App angehalten wird, z. B. Nachrichtenfeeds oder der Standort des Benutzers.

Anwendungen sollten vermeiden, Code zu aufrufen, der den UI-Thread als Reaktion auf die Fortsetzung stark belastet. Dadurch wird dem Benutzer angezeigt, dass die Shell nicht reagiert, wenn es sich tatsächlich um Ihren Anwendungscode handelt, der den Drosselungspunkt darstellt. Delegieren Sie Vorgänge nach Möglichkeit an andere Threads, oder verwenden Sie einen mehrstufigen oder virtualisierten Ansatz für die Neuerstellung von Ansichten und der Benutzeroberfläche, wenn die Anwendung fortgesetzt wird.

Das Resuming-Ereignis wird in dem apartment ausgeführt, in dem es registriert wurde.

Gilt für:

Weitere Informationen