を私は、場所の変更(デバイスの位置)のいずれかが少なくとも1メートル(約40インチ)であるとき、更新を取得するためOR少なくとも30分をLocationManager manager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
クラスのmanager.requestLocationUpdates("gps", 1800000, 1, new LocationDetector());
メソッドを使用しています通過しました。しかし、デバイスの位置を1メートル(またはそれ以上)変更するとアップデートが受信されません。それでは、何が問題なのでしょうか?伝えてください。onLocationChanged(場所の場所)が動作していない - のAndroid
コード:
public class LocationDetector implements LocationListener {
@Override
public void onLocationChanged(Location location) {
Log.d("GPS: ",location.getLatitude()+", "+location.getLongitude());
}
ただし、デバイスの場所を変更することなく30分後にアップデートを受信しています。 –
[ここにある](http://stackoverflow.com/questions/37094660/requestlocationupdates-method-is-giving-updates-without-change-in-location-a/37097663#37097663)と同様に、 GPS座標としての位置は、装置が完全に静止していても変動する可能性がある。 –