0

我们正在使用 C#2012 开发 Win8 Metro 应用程序。长时间站立或从睡眠中醒来后,应用程序崩溃了。更糟糕的是,即使在 IDE 中运行,也无法捕获任何异常。你能给我一些建议吗?

4

1 回答 1

0

由于 Metro 应用程序在不同的线程上运行,因此很难说哪个线程将终止,但微软的一些指导方针说

如果应用程序被挂起超过 10 秒,那么它就会终止,即使正在运行的线程中出现异常也会异常地中断进程。

这里有几个链接你可以通过它来检查应用程序终止

最好的建议是保存应用程序状态,以便当恢复的用户可以被引导到他们之前正在做的事情

请浏览他们解释相同的以下链接:-

暂停和恢复

应用生命周期

于 2013-09-04T11:01:27.553 回答