場所の変更 (デバイスの場所) が少なくとも 1 メートル (ほぼ 40 インチ) の場合、または少なくとも 30 分が経過した場合に更新を取得するためmanager.requestLocationUpdates("gps", 1800000, 1, new LocationDetector());
にクラスのメソッドを使用しました。しかし、デバイスの位置を 1 メートル (またはそれ以上) 変更すると、更新が受信されません。では、何が問題になるのでしょうか?伝えてください。LocationManager manager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
コード:
public class LocationDetector implements LocationListener {
@Override
public void onLocationChanged(Location location) {
Log.d("GPS: ",location.getLatitude()+", "+location.getLongitude());
}