Отслеживание местоположения работает только с приложением стороннего производителя (Mock Location), не работает с реальным перемещением пользователя - PullRequest
0 голосов
/ 28 июня 2019

Цель моего приложения - отслеживать местоположение пользователя в реальном времени, пока он пересекает. Для тестирования моего приложения я использовал стороннее MOCK APPLICATION, и оно отлично работает, но когда я отключаю фиктивное местоположение и в действительности двигаюсь, путь не отслеживается.

Для получения местоположения я использую этот метод:

locationManager = (LocationManager)context.getSystemService(LOCATION_SERVICE);
        if (locationManager != null && mylocation != location) {
            locationManager.requestLocationUpdates(
                    LocationManager.NETWORK_PROVIDER,
                    100,
                    0, (LocationListener) this);
        }

        location = locationManager
                .getLastKnownLocation(LocationManager.GPS_PROVIDER);
        if (location != null) {
            latitude = location.getLatitude();
            longitude = location.getLongitude();
        }
        return location;
...