startMonitoringSignificantLocationChanges 和 startUpdatingLocation 如何相互影响?

2024-02-26

如果我打电话会发生什么startUpdatingLocation while startMonitoringSignificantLocationChanges在跑?重要的位置变化监控是否停止?如果我那么stopUpdatingLocationimportantLocationChange 监控会继续还是重新启动?

我找不到任何涉及这两种监控位置方式之间相互作用的文档。


我认为接受的答案并没有真正回答所提出的问题。我做了一些测试,如果你愿意,你可以同时使用它们,并且它们不会相互抵消。

为什么有人想同时使用两者?因为startMonitoringSignificantLocationChanges无需任何后台模式即可将应用程序从挂起或终止状态唤醒。因此,如果您同时运行两者,您可以获得准确的前台位置更新和显着位置变化的后台位置更新。

当然,您可以在进入后台时切换方法,但是a)这不是问题b)它添加了不需要的逻辑

当然,存在一个问题,运行这两种方法是否会消耗更多电池,但我敢打赌不会。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

startMonitoringSignificantLocationChanges 和 startUpdatingLocation 如何相互影响? 的相关文章

随机推荐