Мне нужно подождать, чтобы получить текущее местоположение, точно так же, как когда вы находитесь на картах Google, и он запрашивает ваше местоположение. Если он не может получить какое-либо местоположение, сообщите об ошибке и ничего не сделайте.Ждите текущего местоположения - GPS - Android Dev
Я читал ответы здесь и в Интернете, но все говорят, что я должен использовать метод getLastKnownLocation
, но мне это не нужно, мне просто нужно текущее местоположение. Если нет, я ничего не делаю.
спасибо! я попробую это. Один вопрос, как мой метод может ждать обновления местоположения, чтобы сделать что-то. например, сохранить местоположение в базе данных. Должен ли я использовать wait, уведомлять? – user1252306
Я не понимаю ваш вопрос ... Вы можете делать материал для каждого нового местоположения GPS, когда он предоставляется вам в onLocationChanged(). Если вы хотите только проверить новое местоположение каждые пять минут или 500 метров, измените requestLocationUpdates(). – Sam
Сэм, например, если я хочу сохранить полученное местоположение в базе данных, я должен ждать, пока GPS не получит место, вот что я имел в виду. – user1252306