1) Выполните 2 асинктаски.
2) в первой асинхронной задаче найдите местоположение пользователя в doInBackground()
, а затем в onPostExecute()
запустите вторую асинктаску.
3) во второй asynctask получает события из API в doInBackground()
.
4), а затем в onPostExecute()
второй асинхронной задачи вы делаете то, что вы хотите сделать (потому что обе задачи завершены).
здесь говорят, что asyncTask устарела, поэтому будьте осторожны.