如果我打电话会发生什么startUpdatingLocation
while startMonitoringSignificantLocationChanges
在跑?重要的位置变化监控是否停止?如果我那么stopUpdatingLocation
importantLocationChange 监控会继续还是重新启动?
我找不到任何涉及这两种监控位置方式之间相互作用的文档。
我认为接受的答案并没有真正回答所提出的问题。我做了一些测试,如果你愿意,你可以同时使用它们,并且它们不会相互抵消。
为什么有人想同时使用两者?因为startMonitoringSignificantLocationChanges
无需任何后台模式即可将应用程序从挂起或终止状态唤醒。因此,如果您同时运行两者,您可以获得准确的前台位置更新和显着位置变化的后台位置更新。
当然,您可以在进入后台时切换方法,但是a)这不是问题b)它添加了不需要的逻辑
当然,存在一个问题,运行这两种方法是否会消耗更多电池,但我敢打赌不会。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)