AndroidでLocation Managerを使用すると、まず最初にrequestLocationUpdatesを呼び出します。リフレッシュ時間を選択するために渡す値は変更できますか?AndroidのLocationManagerのrequestLocationUpdatesはどのように実際に動作しますか?
私を説明しましょう。ここでは、私がやっているものを持っている(と完璧な作品):
(...)
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, GPSrefresh, GPSminDistance, locationListener);
(...)
public void onLocationChanged(Location location) {
// Do what you want to do
}
いくつかの時間後、私はGPSrefresh
の値を変更し、場合、それはlocationUpdatesに影響を与えるとしていますか?それは常にGPSrefreshの値をチェックしているのですか?それとも、初めて呼び出されたのですか?
ありがとうございました。
、あなたがremoveUpdatesを使用してメソッドをリコールしなければならないので、それはないですか? – ArcDare