Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
EDIsaev
4 / 4 / 2
Регистрация: 27.03.2012
Сообщений: 136
#1

Как дождаться завершения RequestTask?

24.01.2014, 13:46. Просмотров 781. Ответов 2
Метки нет (Все метки)

при создании активити в new RequestTask().execute делаю веб запрос, по результатам которого достраивается интерфейс... т.к. в потоке его достраивать нельзя, надо как-то дождаться окончания
как это организовать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 13:46
Ответы с готовыми решениями:

Дождаться завершения работы AsyncTask и выполнять код дальше
Помогите, пожалуйста. Мне нужно дождаться завершения работы AsyncTask и только...

AsyncTask как дождаться окончания
Всем привет. Ситуация следующая. Есть активити "MyTravelList" со списком,...

Дождаться закрытия диалога
Один и тот же диалог используется в двух активити. Т.к. его реализация...

Дождаться ответа из сети
лишнее вырезал public class Main_Activity extends Activity { ...

Дождаться ответа от сервера
public class Network { public static boolean isConnected = false; ...

2
Gabberr
103 / 103 / 19
Регистрация: 13.10.2009
Сообщений: 404
24.01.2014, 14:30 #2
в RequestTask переопределите метод onPostExecute, он вызывается после завершения метода doInBackground и имеет доступ ui, в этом методе можете доделывать свой интерфейс.
1
EDIsaev
4 / 4 / 2
Регистрация: 27.03.2012
Сообщений: 136
24.01.2014, 15:10  [ТС] #3
Gabberr, благодарю... так и делал, буду искать значит ошибку в коде
думал оттуда тоже нет доступа к ui
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2014, 15:10

Завершения потока
Можно как-нить запустить новый поток, только после того как завершится первый???

Ожидание завершения AsyncTask
Имеется класс "расширяющий" AsyncTask. Как я понимаю при создании объекта этого...

Как дождаться завершения потока?
void Thread(void* pParam); void main(){ _beginthread(Thread, 0,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru