WIndows phone8 ,在线程中计算数据,更新进度条,在此过程中按home键或back回到手机主页面,再次返回程序时如何恢复进度。
------解决方案--------------------
如果你再次进入的时候是返回或者长按开始方式进入的话,它默认会自己继续的。
------解决方案--------------------
private void Application_Activated(object sender, ActivatedEventArgs e)
{
}
private void Application_Deactivated(object sender, DeactivatedEventArgs e)
{
}
------解决方案--------------------
保存和恢复你的进度。
------解决方案--------------------
如果你再次进入的时候是返回或者长按开始方式进入的话,它默认会自己继续的。
你好我是在protected override void OnNavigatedTo(NavigationEventArgs e)函数调用了一个异步的函数来进行计算,并通知进度条,当程序第二次进入时,会继续之前的操作吗
这里是又重新执行了,这里的话你需要如上面所说的,在挂起时记录进度,然后在你的processThread 里面做判断处理
------解决方案--------------------
保存和回复页面状态 重写onnavigatedfrom和to的事件响应方法 在from中记录下当前数据 可以用state属性存储键值对 再在to的时候从state读出数据