【发布时间】:2017-11-17 14:44:08
【问题描述】:
我能够使用 Visual Studio 生命周期事件暂停和恢复 UWP 应用程序。但是当我尝试使用用户的机器时,我无法获得应用程序的挂起和恢复状态。
我尝试使用资源监视器来暂停和恢复进程,但它没有触发“Onsuspend”事件,而在恢复时它没有触发“OnResume”事件。
还有其他方法可以在应用程序中触发 OnResume 事件吗?
【问题讨论】:
-
用户的机器是台式机还是手机?
-
这是一个桌面。
-
如何测试用户的机器(最小化/更改应用程序)?你有没有尝试监控Entering/LeavingBackground events?
-
是的,我记录了每个事件,例如进入后台、离开后台、激活事件、挂起事件。
-
当你在桌面上时,操作系统不会轻易暂停它,因为你有很多资源可以使用。因此,它不会命中“OnSuspended”。正如@Romasz 所说,使用 EnteredBackground 和 LeavingBackground 事件
标签: uwp windows-store-apps win-universal-app