我正在开发Windows phone 8.1 RT app。
场景:
当应用程序在前景时,通过长按后退箭头按钮,将应用程序移动到背景并选择手机中的其他应用程序,在另一个应用程序上执行一些活动,然后再次长按后退箭头按钮,现在我们获取列表的应用程序。我选择了我的应用程序。
我注意到, OnActivated ,暂停和恢复事件根本没有被触发。我已经检查了调试和发布模式。这些事件根本没有被解雇。
我想在应用程序从后台访问Foreground时执行一些活动。
这是什么解决方案?
答案 0 :(得分:1)
答案 1 :(得分:0)
通常在没有附加调试器的情况下运行应用程序时,在您选择其他应用程序后不久将会引发暂停事件。在调试应用程序the lifecycle events are not being fired时,您必须按 M.Hassan 提到的那样调用它们。
您可能会考虑的另外两个事件是应用程序窗口类的 Window.VisibilityChanged 和 Window.Activated 。当你长按后退按钮时它们都会被解雇,但它们不是长时间运行任务的最佳选择 - 你应该使用暂停事件。另请注意,在某些其他情况下可能会引发此事件。