LocationManager.requestLocationUpdates()
会立即触发位置更新请求,还是会在请求第一次更新之前等待初始间隔?
如果是后者,是否适合同时触发requestSingleUpdate()
和requestLocationUpdates()
以确保立即提出请求?
答案 0 :(得分:0)
根据文档,两者都需要一些时间来获取位置,因此您可以尝试getLastKnownLocation(String)
,它会立即提供。
requestLocationUpdates()和requestSingleUpdate()注册 当前活动由指定的提供者定期更新,或 由提供者匹配指定的标准,与位置和 状态更新。
接收第一个位置更新可能需要一段时间。如果 需要立即定位,申请可以使用 getLastKnownLocation(String)方法。