Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ожидание завершения AsyncTask - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Факт оплаты покупки в приложении - где хранить? http://www.cyberforum.ru/android-dev/thread1384803.html
Посоветуйте пожалуйста: где лучше хранить факт покупки в приложении. Т.е. пользователь оплатил некий доступ. Я устанавливаю флаг покупки и далее с ним работаю. Так вот, где лучше хранить этот...
Программирование Android Событие установки ДРУГОГО Android приложения Здравствуйте, возможно ли сделать следующее? Допустим есть простое приложение Hello World (стандартное которое создается в Eclipse) Пользователь поставил его Можно ли каким либо образом узнать... http://www.cyberforum.ru/android-dev/thread1384672.html
Программирование Android Поворот картинки в массиве при нажатии
Здравствуйте! помогите создать массив 5x5 элементов (картинок), задать каждому возможность поворота на 90 градусов при нажатии на элемент, или подскажите пример если такой есть
Как исправить ошибки после запуска в Android studio Программирование Android
Вот картинка помогите пожалуйста! http://www.cyberforum.ru/attachment.php?attachmentid=494944&stc=1&d=1425123834
Программирование Android После запуска проекта в Android Studio вылезло окно http://www.cyberforum.ru/android-dev/thread1384563.html
Вот скри, что делать?
Программирование Android Обновление Базы данных Есть база данных которую просматриваю в Активити1, сделал все работает. При нажатии на кнопку перехожу в Ативити2 где вижу последнюю просматриваемую запись, сделал все работает. В Активити2 можно... подробнее

Показать сообщение отдельно
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 729

Ожидание завершения AsyncTask - Программирование Android

28.02.2015, 18:59. Просмотров 589. Ответов 6
Метки (Все метки)

Имеется класс "расширяющий" AsyncTask. Как я понимаю при создании объекта этого класса создается новый поток который выполняется параллельно с основным. Задача такая. Необходимо дождаться когда поток завершиться и выполнить сразу некоторые действия. что-то типа такого:
Java
1
2
3
while(AsyncTask.Status.RUNNING == load.getStatus()){}//load - объект класс расширяющий AsyncTask
        main_view_marketButton.setOnClickListener(this);
        main_view_callButton.setOnClickListener(this);
Но это зацикливается, что-то я не понимаю что не так, возможно нужно делать некоторую задержку в цикле... Подскажите пожалуйста что не так ?
Либо может это:
Java
1
2
main_view_marketButton.setOnClickListener(this);
        main_view_callButton.setOnClickListener(this);
Можно выполнить в параллельном потоке, но вроде как я читал что нельзя взаимодействовать с UI.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.