我一直在研究一个简单的Template 10应用程序并发现了一个奇怪的错误。将应用程序加载到我的Windows Phone后,它可以正常工作,直到我切换应用程序,然后通过尝试从它的磁贴重新打开应用程序来切换回来。当我这样做时,应用程序导航到一个空框架,上面只有汉堡菜单(不管我切换时它是什么页面)。我已经添加了大量的跟踪,但只是无法弄清楚它为什么会发生。我在被覆盖的OnResuming中强制导航但似乎被忽略了 - 根据我的调试日志,看起来它正试图回到应用程序切换时它所在的页面。 如果我强制该应用程序退出并重新进入,一切都很好 - 只有在第一次切换它之后重新启动才能将重新启动到应用程序。 顺便说一句 - 这只发生在我的手机上。从桌面运行时它工作正常。 另外一点:当通过调试器运行时,问题永远不会发生(这就是为什么我不得不将跟踪消息丢弃到日志中的代码)。
我想提出一个简单的可重现场景,所以我尝试了一个实验。使用新模板10汉堡项目模板,我创建了一个新的空应用程序并将其加载到我的手机。这个应用程序(没有添加代码)表现出同样的问题。
有没有人见过这个?
任何想法都表示赞赏。