0

有没有办法知道我的应用程序是否被放入后台,但实际上并没有被暂停?

4

2 回答 2

1

每当用户将您的应用程序发送到后台时,它就会被暂停。确切地说,Windows应该等待几秒钟,看看用户是否会在将应用程序发送到Suspended状态之前立即切换回来。在此切换发生之前,Suspending会引发事件以使应用程序有机会在 5 秒的时间段内保存其状态。

从此时起,应用程序既可以在用户切换回应用程序时重新激活,也可以在 Windows 决定需要更多资源时终止。在任何一种情况下,应用程序都不会收到任何额外的通知。

于 2013-03-04T05:32:46.360 回答
1

看看VisibilityChanged但请注意警告

可见性事件不与恢复或激活事件一起序列化。不要假设这些事件以特定的顺序出现。

于 2013-03-05T05:15:51.047 回答