Windows Phone 8.1 Silverlight - Toast通知启动导致应用程序重新启动

时间:2015-01-29 23:26:37

标签: c# silverlight windows-phone-8.1 toast

我正在处理通过后台进程激活的WP8.1 Silverlight应用程序的Toast Notifications。每当我点击Toast时出现(或从通知操作中心点击它),它总是重新启动应用程序。它导航到主页面一瞬间,我注意到我在主页中嵌入的Bing Map是空白的,然后重新启动。我在toast中指定它以如下方式进入主页(带参数):

((XmlElement)toastNode).SetAttribute("launch", "#/MainPage.xaml?conversation=12345");

其他异常行为是

  • 调试时,从Toast调用应用程序时,主页'onNavigatedTo'事件将使用toast中指定的参数两次命中两次。
  • 当应用程序从Toast调用后重新启动时,我返回到“开始”屏幕并点击“活动平铺”以将其恢复到应用程序,它再次需要重新启动。如果我通常从Live Tile或应用程序图标启动应用程序,则不会发生这种情况。

调试器没有抓到任何东西。这可能与应用程序被逻辑删除或应用程序“Applicated_Activated”事件没有被正确打击有关吗?

0 个答案:

没有答案