/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/location/FusedLocationFixChecker.java
22 строки
735 B
Александр Зацепин
[android] Migrated code to Android X
22 окт 2019, 15:11
22 окт 2019, 15:11
f2dd324
Код
Авторство
О чём код?
package com.mapswithme.maps.location; import android.location.Location; import androidx.annotation.NonNull; class FusedLocationFixChecker extends DefaultLocationFixChecker { private static final String GMS_LOCATION_PROVIDER = "fused"; @Override boolean isLocationBetterThanLast(@NonNull Location newLocation, @NonNull Location lastLocation) { // We believe that google services always return good locations. return isFromFusedProvider(newLocation) || (!isFromFusedProvider(lastLocation) && super.isLocationBetterThanLast(newLocation, lastLocation)); } private static boolean isFromFusedProvider(Location location) { return GMS_LOCATION_PROVIDER.equalsIgnoreCase(location.getProvider()); } }