当用户将位置跟踪更改为启用时,如何在Windows 8中检测?

时间:2013-05-07 13:13:47

标签: windows-8 geolocation windows-runtime

我有C#Windows 8 Metro应用程序,即使用Geolocator类。在第一个应用启动期间启用地理定位后,用户可以在应用设置中启用或禁用位置跟踪。

当用户停用跟踪时,我会收到 OnStatusChanged,其状态为==已禁用,但是当使用设置再次启用位置跟踪时,我根本就没有任何活动!

所以问题是如何检测用户何时在设置中启用了位置跟踪?我能想到的唯一方法是使用某种周期性代理来询问每几秒钟的位置,而不管Geolocator状态是什么,它仍处于禁用状态。

0 个答案:

没有答案