Задержка подключения GPS android

Я также добавлю, что обычно лучше избегать нулевого или NULL. Я думаю, что стандарт снова меняется здесь, но на данный момент 0 действительно то, что вы хотите проверить, чтобы быть абсолютно уверенным, что вы получаете то, что хотите.

0
задан Kornelius Pasztor 1 March 2019 в 09:13
поделиться

1 ответ

Я думаю, вам не следует updateLocation() после запроса обновлений местоположения:

 if (isGPSEnabled) {
        this.canGetLocation = true;
    locationManager.requestLocationUpdates(
            LocationManager.GPS_PROVIDER,
            MIN_TIME_BW_UPDATES,
            MIN_DISTANCE_CHANGE_FOR_UPDATES, this);

    updateLocation();
}

Здесь, updateLocation() вызывается до вызова любого onLocationChanged(). Я думаю, что именно поэтому ваши значения "0". Вы должны позвонить updateLocation() внутри onLocationChanged().

Надеюсь, это поможет

0
ответ дан Maxouille 1 March 2019 в 09:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: