App.xaml.cs中的event OnSuspending是什么意思?我认为当我们将Metro更改为Desktop或更改metro应用程序时,会触发此事件,但应用程序内存怎么办?它是被释放了,还是保存在某个地方,或者一直保存到操作系统耗尽内存?作为一名程序员,我必须执行哪些步骤才能使应用程序在恢复后继续运行?我需要保存什么?
发布于 2012-11-14 15:27:15
从您的应用程序的角度来看,挂起有点像调试器的“暂停”选项。执行完全停止,操作系统可以选择是在以后恢复应用程序,还是永久关闭它。
在第一个场景中,您的应用程序将不会有关于这段时间的线索。在它被操作系统关闭的情况下,在下一次启动时,previous execution state将被设置为“terminated”,因此您应该将应用程序恢复为收到“suspend”事件时的状态。
https://stackoverflow.com/questions/13369380
复制相似问题