Windows phone 8.1 RT App - 长按后退按钮 - 问题

时间:2016-03-31 16:39:51

标签: windows-runtime windows-phone-8.1 windows-phone

我正在开发Windows phone 8.1 RT app。

场景:

当应用程序在前景时,通过长按后退箭头按钮,将应用程序移动到背景并选择手机中的其他应用程序,在另一个应用程序上执行一些活动,然后再次长按后退箭头按钮,现在我们获取列表的应用程序。我选择了我的应用程序。

我注意到, OnActivated 暂停恢复事件根本没有被触发。我已经检查了调试和发布模式。这些事件根本没有被解雇。

我想在应用程序从后台访问Foreground时执行一些活动。

这是什么解决方案?

2 个答案:

答案 0 :(得分:1)

尝试使用生命周期事件下拉列表在不同的生命周期状态之间切换。

enter image description here

答案 1 :(得分:0)

通常在没有附加调试器的情况下运行应用程序时,在您选择其他应用程序后不久将会引发暂停事件。在调试应用程序the lifecycle events are not being fired时,您必须按 M.Hassan 提到的那样调用它们。

您可能会考虑的另外两个事件是应用程序窗口类的 Window.VisibilityChanged Window.Activated 。当你长按后退按钮时它们都会被解雇,但它们不是长时间运行任务的最佳选择 - 你应该使用暂停事件。另请注意,在某些其他情况下可能会引发此事件。