windows-phone-8 – Windows Phone 8中的快速App恢复问题
发布时间:2020-12-14 04:15:01 所属栏目:Windows 来源:网络整理
导读:当我在WMAppManifest.xml页面中设置ActivationPolicy =“Resume”时,磁贴导航(导航URL)无法在Tombstone状态下工作,它会重新加载最后一个堆栈页面(URL).它可以在休眠状态下正常工作,无需重新加载页面.如果不设置此属性(ActivationPolicy =“Resume”),则会在
当我在WMAppManifest.xml页面中设置ActivationPolicy =“Resume”时,磁贴导航(导航URL)无法在Tombstone状态下工作,它会重新加载最后一个堆栈页面(URL).它可以在休眠状态下正常工作,无需重新加载页面.如果不设置此属性(ActivationPolicy =“Resume”),则会在两种状态[休眠状态和逻辑删除状态]下重新加载页面.
但是,当我们设置该属性时,我们如何才能实现到辅助URL的导航. 请帮我 .
添加ActivationPolicy =“Resume”并不是让您的应用支持Fast App Resume所需的唯一步骤.我相信当你只设置一个属性时,你描述的行为是正常的.我认为有几种方法可以实现“快速应用程序恢复”,但我发现这是最简单的方法.
像刚刚描述的那样设置激活策略,然后执行以下操作: 进入App.xaml.cs中的“App”类添加: private bool reset 然后,您应该有一个初始化RootFrame的InitializePhoneApplication方法.添加这个: RootFrame.Navigating += RootFrame_Navigating; RootFrame.Navigated += RootFrame_Navigated; 然后你可以去添加这些方法: void RootFrame_Navigating(object sender,NavigatingCancelEventArgs e) { if (reset && e.IsCancelable && e.Uri.OriginalString == "/MainPage.xaml") { e.Cancel = true; reset = false; } } void RootFrame_Navigated(object sender,NavigationEventArgs e) { reset = e.NavigationMode == NavigationMode.Reset; } 如果您正确实施此功能,您的应用应该从您所在的最后一页继续. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- active-directory – 合并/获取后的Active Directory整合策
- windows – USB Stick上的Adobe Air App EXE
- Windows下搭建以太坊私有链环境1.8.2
- windows – 自动在桌面上的chrome中创建网站快捷方式
- windows-8 – Windows 8应用程序:为什么我必须在我的图像源
- .net – 引用的DLL未被复制到引用项目
- 调试时的Windows Azure缓存 – 请求超时
- 在windows上缺少nodejs npm全局配置
- ClickOnce或Windows安装程序用于自动更新C#应用程序?
- windows-server-2003 – 我的繁忙文件服务器上的MFT碎片可能
推荐文章
站长推荐
热点阅读