gpt4 book ai didi

java - Android 中 LocationManager 的 requestLocationUpdates 到底是如何工作的?

转载 作者:行者123 更新时间:2023-12-02 07:56:55 24 4
gpt4 key购买 nike

使用 Android 中的位置管理器,第一次调用 requestLocationUpdates 后,您传递给它以选择刷新时间的值可以更改吗?

让我解释一下。这是我正在做的事情(并且效果完美):

(...)
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, GPSrefresh, GPSminDistance, locationListener);

(...)
public void onLocationChanged(Location location) {
// Do what you want to do
}

如果一段时间后,我更改了GPSrefresh的值,它会影响locationUpdates吗?它总是检查 GPSrefresh 的值还是只是在第一次调用时检查?

非常感谢。

最佳答案

您正在将值传递给 LocationManager 类的方法 requestLocationUpdates,然后更新该值..因此它不会影响之前的方法调用..

就像,String tmp="芒果";水果.add(tmp);tmp="苹果";

上面仅添加了芒果。要添加苹果,您必须再次调用 Fruits.add(tmp),

同样的方式..如果您更改 GPSRefresh 的值,您将需要调用方法requestLocationUpdates再次使用新的更新参数。

关于java - Android 中 LocationManager 的 requestLocationUpdates 到底是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com