当我从winrt屏幕打开我的应用程序时,它的主页需要一些时间来加载(大约一分钟,因为我写了一些需要时间的代码)。意思是如果我导航到我的桌面然后返回到应用程序,应用程序崩溃,我必须再次从winrt屏幕打开应用程序,并等待应用程序加载主页面。
只有在主页面完全加载后,我才能导航到我的桌面,然后返回,应用程序不会崩溃。如果我在加载主页面时导航,则会面临应用程序崩溃的问题。
我可以知道它发生的原因以及如何防止它崩溃?我在Xaml+C#
visual studio 2012
中开发了应用程序(Windows应用商店应用)我的应用也通过了测试。
答案 0 :(得分:0)
导航到桌面时,您的应用程序将处于“暂停”状态(代码无法运行),并且当您重新激活应用程序时,它将进一步执行。
你是从网上加载东西吗?将所有内容包装到try / catch中,查看异常的来源。