Проблема с местоположением в Google GPS
Я работал над приложением, учитывающим местоположение, которое получает местоположение с помощью FusedLocationProviderClient. Эта служба работает в потоке обработчика службы для получения постоянных фоновых обновлений. Когда я использую свой физический телефон, приложение работает нормально, оно обновляется в фоновом режиме в нужном месте. Но когда я пытаюсь использовать эмулятор, координаты застревают в местоположении Google Plex. Location: 37.4219934 -122.083968 Эмулятор имеет доступ к локации и использует высокую точность. Я изменил Широту и Долготу в настройках и отправил их, и они остались там, но всякий раз, когда я запускаю приложение, я все равно получаю те же координаты, что и выше.
У кого-нибудь есть ответ?
РАЗРЕШЕНО: LocationRequest.SetPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); Все остальное не будет принято эмулятором по какой-то причине.