2010-08-08 2 views

ответ

4

Вы можете использовать LocationManager.getLastKnownLocation(), но это только даст вам последнее известное местоположение - который не может быть ничего (если пользователь просто повернул телефон на), или где-то на сотни миль (если в последний раз они повернули службу определения местоположения, было далеко).

Если вы действительно хотите знать, где находится пользователь прямо сейчас, вам придется реализовать LocationListener.

0

Использовать requestLocationUpdates(), и когда вы достигаете onLocationChange, остановите его. Это то, что делает моя программа, таким образом вы гарантируете, что как только новое местоположение будет получено, оно перестанет искать обновления.

Смежные вопросы