有没有办法知道我的应用程序是否已置于后台,但实际上并未暂停?
答案 0 :(得分:1)
每当用户将您的应用发送到后台时,它都会被暂停。确切地说,Windows supposedly wait a couple of seconds用于查看用户是否会在将应用程序发送到Suspended
状态之前立即切换回来。在此切换发生之前,会引发Suspending
事件,使应用程序有机会在5秒的时间段内保存其状态。
从这一点开始,应用程序可以在用户切换回应用程序时重新激活,也可以在Windows决定需要更多资源时终止。在任何一种情况下,应用程序都不会收到任何其他通知。
答案 1 :(得分:1)
看看VisibilityChanged,但请注意警告
可见事件未使用恢复或激活进行序列化 事件。不要认为这些事件按特定顺序排列。