Обновление местоположения перестает работать несколько раз в течение нескольких часов, даже если я останавливаю / начинаю получать местоположение, если оно не получало местоположение в течение 2 минут.Я также использую службу переднего плана, служба переднего плана всегда работает без проблем на любом устройстве и никогда не останавливается.но выборка местоположения перестает работать иногда, и я запускаю его (я останавливаю / запускаю местоположение r, если местоположение не получено в течение 2 минут), но все же на некоторых устройствах возникает эта проблема.
Я запускаю обновление местоположения с помощью:
LocationServices.FusedLocationApi.requestLocationUpdates (mGoogleApiClient, mLocationRequest, getInstance ());
и остановите его с помощью кода:
mGoogleApiClient.connect ();
для оптимизации аккумуляторамое приложение настроено на игнорирование, энергосбережение отключено, а режим определения местоположения имеет высокую точность.
Мой вопрос:
Как заставить gps получить местоположение без какого-либо вмешательства !?Мы работаем над этим около года, и 70% устройств работают нормально, а 30% - нет.
Посмотрите на желтый, синий и зеленый.Красный - это пример компании, которая использует наши услуги.