2011-09-22 35 views
7

Bất cứ khi nào tôi gỡ lỗi cửa sổ ứng dụng điện thoại của tôi, cho dù đó là trên điện thoại của tôi hoặc giả lập tôi luôn luôn nhận được ngoại lệ này. Làm thế nào tôi có thể giải quyết vấn đề này?Null ngoại lệ đã được unhandled - IdleDetectionMode.Disabled

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 

Tôi vẫn là người mới bắt đầu với điều này.

Trả lời

11

Đó không phải là ngoại lệ.

Điều tôi đoán là ngoại lệ, là PhoneApplicationService không được tạo. Vì vậy, bạn đang nhận được một NullReferenceException.

Hoặc thêm PhoneApplicationService = new PhoneApplicationService() trên dòng trên, hoặc đảm bảo sau XAML được trong App.xaml bạn

<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

Tôi đã có cùng một vấn đề. Xoá các thư mục \ bin và \ obj và sau đó biên dịch lại giải quyết nó cho tôi.

+0

Điều này trong thực tế đã giải quyết nó cho tôi! Vì vậy, không cần phải bỏ phiếu này xuống. –

+0

Tôi cũng vậy - thiên đàng biết tôi phải mất bao lâu để giải quyết vấn đề này mà không có bài đăng này. –

+4

Tôi cũng vậy .. Tôi đã chnaged tên của hội đồng của tôi, và đột nhiên bắt đầu nhận được lỗi này. Xây dựng lại giải pháp đã không sửa chữa nó. Tôi đã theo gợi ý của bạn và nó đã sửa nó. Thời gian tới tôi nên thử giải pháp sạch, và xây dựng lại giải pháp có lẽ. – Adarsha

Các vấn đề liên quan