当前位置: 代码迷 >> Windows Mobile >> WIndows phone 在进度条走进度的情况下,按了home,或back键后,怎么恢复
  详细解决方案

WIndows phone 在进度条走进度的情况下,按了home,或back键后,怎么恢复

热度:94   发布时间:2016-04-25 07:20:43.0
WIndows phone 在进度条走进度的情况下,按了home,或back键后,如何恢复
WIndows phone8 ,在线程中计算数据,更新进度条,在此过程中按home键或back回到手机主页面,再次返回程序时如何恢复进度。

------解决方案--------------------
如果你再次进入的时候是返回或者长按开始方式进入的话,它默认会自己继续的。
------解决方案--------------------
private void Application_Activated(object sender, ActivatedEventArgs e)
        {
        }

private void Application_Deactivated(object sender, DeactivatedEventArgs e)
        {
        }
------解决方案--------------------
引用:
Quote: 引用:

private void Application_Activated(object sender, ActivatedEventArgs e)
        {
        }

private void Application_Deactivated(object sender, DeactivatedEventArgs e)
        {
        }


在这里该如何处理


保存和恢复你的进度。
------解决方案--------------------
引用:
Quote: 引用:

如果你再次进入的时候是返回或者长按开始方式进入的话,它默认会自己继续的。

你好我是在protected override void OnNavigatedTo(NavigationEventArgs e)函数调用了一个异步的函数来进行计算,并通知进度条,当程序第二次进入时,会继续之前的操作吗


这里是又重新执行了,这里的话你需要如上面所说的,在挂起时记录进度,然后在你的processThread 里面做判断处理
------解决方案--------------------
保存和回复页面状态 重写onnavigatedfrom和to的事件响应方法 在from中记录下当前数据 可以用state属性存储键值对 再在to的时候从state读出数据
  相关解决方案