Windows phone 7 地理坐标跟踪系统can';不给予实时状态或许可

Windows phone 7 地理坐标跟踪系统can';不给予实时状态或许可,windows-phone-7,location,windows-phone-7.1,windows-phone-7.1.1,Windows Phone 7,Location,Windows Phone 7.1,Windows Phone 7.1.1,尝试完成的全部目的是使用手机设置页面中设置的当前启用或禁用位置服务状态更新我的程序 通常情况下,你启动一个应用程序,GeoCoordinateWatcher会很好地获取机器人的状态和权限。我注意到这一失败的具体情况是,当您转到设置页面,按住后退按钮并直接选择我的应用程序时。当我的应用程序返回时,它不会读取位置服务的实际状态 已激活的应用程序和已导航的主页都是我可以重新检查状态和权限的事件。在这一点上,无论我做什么,如果我在应用程序被关闭时更改了设置,它都会显示错误的信息 在这些活动中,我甚至创建

尝试完成的全部目的是使用手机设置页面中设置的当前启用或禁用位置服务状态更新我的程序

通常情况下,你启动一个应用程序,GeoCoordinateWatcher会很好地获取机器人的状态和权限。我注意到这一失败的具体情况是,当您转到设置页面,按住后退按钮并直接选择我的应用程序时。当我的应用程序返回时,它不会读取位置服务的实际状态

已激活的应用程序和已导航的主页都是我可以重新检查状态和权限的事件。在这一点上,无论我做什么,如果我在应用程序被关闭时更改了设置,它都会显示错误的信息

在这些活动中,我甚至创建了一个新的GeoCoordinateWatcher类,它仍然报告我的应用程序上次激活时的状态和权限

我该如何读取实际值,或者是否有遗漏?

根据

此API用于获取设备的地理坐标,支持在后台代理中使用,但它使用缓存的位置值而不是实时数据。缓存的位置值由设备每15分钟更新一次

很可能是在禁用位置服务后获取缓存位置

一小时后会发生什么?

您是否看到获取实时值的替代方法?此外,我没有在后台代理中使用此方法,因此您引用的文档不适用。GeoCoordinateWatcher在后台任务中的行为不同,因此它不会消耗不必要的资源。我不确定关于重新激活的应用程序的位置更新的规则是什么。我去看看能不能找到什么。