Android: Как заблокировать выполнение активности до locationupdate ()? - PullRequest
0 голосов
/ 20 ноября 2010

Мне нужно заблокировать (без ввода, без продолжения) выполнение действия, пока у меня не будет координата GPS. Как я могу сделать? Спасибо.

1 Ответ

0 голосов
/ 20 ноября 2010

вы можете просто запустить 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();
}
...