2011-09-22 51 views
7

每当我调试我的Windows Phone应用程序,无论是在我的手机或模拟器我总是得到这个异常。我该如何解决这个问题?空异常是未处理 - IdleDetectionMode.Disabled

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 

我还是这个初学者。

回答

11

这不是一个例外。

我猜的是例外,是不是创建了PhoneApplicationService。所以你得到一个NullReferenceException

在贵行添加PhoneApplicationService = new PhoneApplicationService()以上,或确保下面的XAML是在你的App.xaml

<Application.ApplicationLifetimeObjects> 
    <!--Required object that handles lifetime events for the application--> 
    <shell:PhoneApplicationService 
     Launching="Application_Launching" Closing="Application_Closing" 
     Activated="Application_Activated" Deactivated="Application_Deactivated"/> 
</Application.ApplicationLifetimeObjects> 
51

我有同样的问题。清除\ bin和\ obj文件夹,然后重新编译为我解决它。

+0

这实际上解决了它对我来说!所以不需要投下这个票。 –

+0

我也是 - 天知道要多久才能让我在没有这篇文章的情况下解决这个问题。 –

+4

我也是..我哼了一声我的集会的名字,并突然开始出现这个错误。重建解决方案没有解决它。我遵循你的建议,并修复它。下次我应该尝试Clean Solution和重建解决方案。 – Adarsha