我的应用使用了位置服务。在测试我的应用程序时,我发现了位置服务的问题。如果我在手机上启用定位服务启动我的应用程序,我将获得GeoLocationStatus.Ready状态,然后按下开始按钮并导航到设置并禁用位置服务,应用程序获得GeoLocationStatus.Disabled状态。然后,如果我按下开始按钮,导航到设置和启用位置服务,然后返回到应用程序,我仍然得到GeoLocationStatus.Disabled。从这一点开始,我将始终获得GeoLocationStatus.Disabled,直到我重新启动启用了位置服务的应用程序。
我在Windows Phone 7.5操作系统(Samsung Focus& HTC HD7)上观察到了这个问题
Windows Phone 8操作系统(诺基亚Lumia 920)获胜时,同一个应用程序没有问题