我的设备总是第一次错误地给我位置更新,并且在一段时间后它显示当前。我在LocationListener中给了时间5000毫秒的位置更新。 但是第一次我的应用程序加载后我需要快速的位置更新,之后需要以循环方式进行更新。如何在第一次使用我的代码段进行更改
locationManager.requestLocationUpdates(bestProvider, 5000, 0, this);
请给我指导?
此致 rajendar
答案 0 :(得分:0)
将您的位置更新设置为0而不是5000,然后在第一次更新后将其设置为5000?
答案 1 :(得分:0)
您不应该依赖直接的位置值。获得卫星等需要很长时间。
如果您只想粗略估算,请使用getLastKnownLocation()