Мне нужно заблокировать (без ввода, без продолжения) выполнение действия, пока у меня не будет координата GPS. Как я могу сделать? Спасибо.
вы можете просто запустить AsyncTask (с вашими обновлениями) в диалоге прогресса.Деятельность будет заблокирована диалогом.
Смотрите примеры здесь:
http://developer.android.com/reference/android/os/AsyncTask.html http://developer.android.com/reference/android/app/ProgressDialog.html
другой полезный пример:
http://www.screaming -пингвин.com / node / 7746
ОБНОВЛЕНИЕ:
Location location = null; while(location != null) { location = requestLocation(); }