2016-03-31 9 views
1

Ich entwickle Windows Phone 8.1 RT App.Windows Phone 8.1 RT App - Lange Drücken der Zurück-Taste - Problem

Szenario:

Wenn App im Vordergrund ist, durch lange zurück Pfeiltaste drücken, Bewegen Sie die App auf Hintergrund und wählen andere App auf dem Handy, auf der anderen App einige Aktivitäten tun, dann mit dem langen Pfeil drücken Zurück Taste erneut, jetzt erhalten wir eine Liste von Apps. Ich habe meine App ausgewählt.

ich bemerkt haben, OnActivated , Suspending und Ereignisse wieder aufnehmen durchaus nicht gefeuert. Ich habe sowohl Debug-und Freigabemodus eingecheckt. Diese Ereignisse werden überhaupt nicht ausgelöst.

Ich möchte einige Aktivitäten durchführen, wenn die App von Vordergrund in den Vordergrund kommt.

Was ist die Lösung dafür?

+1

Überprüfen Sie ähnliche Problem in diesem Beitrag http://StackOverflow.com/Questions/24249159/detecting-deactivation-and-app-close-in-windows-phone-8-1-xaml?rq=1 – asitis

Antwort

1

Versuchen Sie, Lifecycle Events Drop-Down zu verwenden, um zwischen verschiedenen Lebenszykluszuständen zu wechseln.

enter image description here

0

Normalerweise, wenn Sie die App ohne den Debugger angeschlossen ausführen, wird das Suspensions Ereignis kurz nachdem Sie die anderen App wählen angehoben werden. Wenn Sie die App debuggen, the lifecycle events are not being fired, müssen Sie sie als M.Hassan erwähnt haben.

Zwei weitere Ereignisse, die Sie berücksichtigen können, sind Window.VisibilityChanged und Window.Activated Ihrer Fensterklasse der App. Sie werden beide ausgelöst, wenn Sie die Zurück-Taste lange drücken, aber sie sind nicht die beste Wahl für lange laufende Aufgaben - Sie sollten Suspending-Ereignis für diese verwenden. Beachten Sie auch, dass diese Ereignisse in einigen anderen Situationen ausgelöst werden können.

Verwandte Themen