调度计时器 - Windows Phone
问题描述:
我在我的Windows手机上构建了一个小应用程序,并且遇到了调度程序计时器的问题。调度计时器 - Windows Phone
每次页面加载时,调度程序都会在另一次运行。
基本上我倒计时了,当用户返回到主页面(倒计时)时,调度器定时器再次运行,这意味着倒计时速度降低一倍。
答
基本上DispatcherTimer是创建一个新线程的类。所以当你的页面重新加载时,它会创建一个新的线程。所以建议每次离开课程时都要处理DispatcherTimer类。
DispatcherTimer timer=new DispatcherTimer();
//OnNavigatedFrom(EventArgs e)
{
timer=null;
}
+0
即使您导航到另一个页面,计时器仍会继续打勾!即使您将Timer分配给页面构造函数中的另一个“new”实例,旧的继续打勾。请不要说微软不吸吮。如果您需要计时器才能在特定页面上工作,您的交易是唯一的方法。 – Vassilis 2016-05-11 12:16:58
您可以发布相关代码,让我们有机会了解您在做什么。 – Clemens 2013-03-23 13:13:33