0

我正在开发一个 WP 8 应用程序,通过测试应用程序生命周期,我发现当我激活应用程序时它会抛出异常(通过从电话 backStack 中选择,甚至按返回键)

通过跟踪我发现它进入Application_Deactivated事件但从未进入Application_Activated事件并在它之前抛出异常,这是异常:

System.Security.SecurityException 未处理消息:Microsoft.Phone.Interop.ni.dll 中发生“System.Security.SecurityException”类型的未处理异常

如果Application_Deactivated我存储:序列化对象以防PhoneApplicationService.Current.State万一IsolatedStorageSettings它永远不会回来,如果应用程序实例未保留Application_Activated,我将检索它们

我找到那个链接:它可能是因为我使用了 isoSetting 存储而发生的!?

然后,我评论了代码,但出现了同样的问题,我关闭了 vS2012,关闭了模拟器,多次清理并重建和卸载应用程序,我测试了另一个应用程序,但它的生命周期工作正常,不像我的。

当我使用设备进行测试时,问题消失了。

原因是什么?它会影响应用程序吗?

4

0 回答 0