Huawei не обновляет местоположение с помощью API карт Google v2 - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть функция отслеживания местоположения в моем приложении, она отлично работает на устройствах Samsung, но когда я запускаю ее в Huawei, она выдает сообщение об ошибке mLastLocation.

Я использую местоположение Google Maps API V2обратные вызовы в методе onCreate:

locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    mFusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(this);

mLocationCallback = new LocationCallback() {
        @Override
        public void onLocationResult(LocationResult locationResult) {
            if (locationResult == null) {
                return;
            }

            if (mLastLocation == null)
                return;

        }
    };
mFusedLocationProviderClient.requestLocationUpdates(mLocationRequest, mLocationCallback, null);

Он всегда возвращается, потому что mLastLocation всегда равен нулю в Huawei!Есть ли что-то, что можно сделать для других устройств, кроме Samsung?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...