Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LocationClient.getLastLocation()多久更新一次?_Java_Android_Location - Fatal编程技术网

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

Java LocationClient.getLastLocation()多久更新一次?,java,android,location,Java,Android,Location,我需要知道此方法返回的位置对象更新的频率,以及它是基于时间、距离还是其他原因?根据文档,它返回已知位置 我认为它存储LocationClient在已知位置时存储该位置,然后在调用getLastLocation方法时返回该值 希望这有帮助。我认为它不会自动调用。您需要生成这样的代码,以便在每个特定时间间隔之后定期/自动调用它 对此,您需要参考 AlarmManager、服务和广播接收器。 这三件事将帮助您根据设置的时间调用getLastLocation 因为据我所知,如果您认为这个方法会随着用户位

我需要知道此方法返回的位置对象更新的频率,以及它是基于时间、距离还是其他原因?

根据文档,它返回已知位置

我认为它存储LocationClient在已知位置时存储该位置,然后在调用getLastLocation方法时返回该值


希望这有帮助。

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

对此,您需要参考 AlarmManager、服务和广播接收器。 这三件事将帮助您根据设置的时间调用getLastLocation


因为据我所知,如果您认为这个方法会随着用户位置的变化而自动/周期性地被调用,那么这是完全错误的。它不会自动工作,您需要实现这种类型的代码,然后&然后,只有在设置的时间间隔之后才会自动调用它。

不幸的是,我已经知道了所有这些。我的问题非常具体,关于系统决定何时以及多久更新一次位置对象。是的,我已经知道了所有这些。我的问题是Android系统位置是如何更新的。更具体地说,getLastLocation从何处获取位置?那个位置是如何保持更新的?我在回答中已经提到了。通过这种方法或任何其他方法都无法自动获取更新的位置。你只需要用代码就可以了。请再次阅读我的答案,关于getLastLocation从何处获取位置的问题的答案如下:好的,我再试一次,我不在乎我检索的位置。我想知道安卓系统是如何让位置保持最新的。这是事实。再次阅读文档。当然是。我需要知道这一点,以决定是否要激活GPS或使用系统定位。取决于系统位置更新的频率。我只是想知道是否有人知道这件事