LocationClient.getLastLocation()多久更新一次?

时间:2014-08-01 03:26:17

标签: java android location

我需要知道从此方法返回的Location对象的更新频率以及它是基于时间或距离还是其他内容?

2 个答案:

答案 0 :(得分:0)

根据getLastLocation()文档,它返回已知位置。

我认为它会存储LocationClient个存储位置,然后在调用getLastLocation方法调用时返回此值。

希望这有帮助。

答案 1 :(得分:0)

我不认为它会自动调用。您需要制作这样的代码,以便在该特定时间间隔之后每隔一定时间/自动调用它。

为此您需要参考                   AlarmManager,Service&广播接收器。 这三件事将帮助您按照设置的时间调用getLastLocation()。

据我所知,如果你认为这个方法会被自动/定期调用,因为用户的位置会发生变化,这是完全错误的。它不会自动运行,你需要实现那种类型的代码,然后&然后,只有在设定的时间间隔后才会自动调用它。