Я пытаюсь использовать невероятно полезный код @ Fedor из его ответа здесь: What is the simplest and most robust way to get the user's current location on Android?. Однако я немного не уверен, как следовать его рекомендации о создании экземпляра MyLocation и использовании .getLocation(), когда он возвращает логическое значение. Означает ли это, что мне нужно будет вместо вызова MyLocation в отдельном классе работать в классе MyLocation? Или я должен просто создать другой метод в классе MyLocation, который возвращает LocationResult, возвращенный в его методе getLocation(), если это правда?Android Получение Точного местоположения из MyLocation Класс
** Возможное решение: ** Изменен ли параметр locationResult в обновленном состоянии, чтобы затем я смог получить местоположение после вызова getLocation?
Большое спасибо за помощь. Если что-то неясно, сообщите мне.
мне просто не было бы нужно скопировать все, что код в любом случае? Я не понимаю, как это намного проще? Пример кода на странице получения составляет 600 строк – NumenorForLife
Вам не нужно копировать весь код по адресу http://developer.android.com/training/location/retrieve-current.html. Я интегрировал это в свое приложение, и это всего лишь 20 + линий. Помимо кода от onCreate вам просто нужно onConnect & onDisconnect. Новый API местоположения также более точен и эффективен с точки зрения батареи. – dannyroa
Я пропустил код, который проверяет, доступны ли службы Google Play. % Пользователей без Play Services являются низкими, особенно если вы настроили таргетинг на 4.0+. – dannyroa