Форум программистов, компьютерный форум CyberForum.ru

Ожидание завершения AsyncTask - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Факт оплаты покупки в приложении - где хранить? http://www.cyberforum.ru/android-dev/thread1384803.html
Посоветуйте пожалуйста: где лучше хранить факт покупки в приложении. Т.е. пользователь оплатил некий доступ. Я устанавливаю флаг покупки и далее с ним работаю. Так вот, где лучше хранить этот флаг-покупки? С точки зрения стабильности при крешах, защиты от взлома, и тд... Предполагается что после оплаты - доступа к интернету может и не быть, т.е. хранить нужно локально. База данных,...
Android Событие установки ДРУГОГО Android приложения Здравствуйте, возможно ли сделать следующее? Допустим есть простое приложение Hello World (стандартное которое создается в Eclipse) Пользователь поставил его Можно ли каким либо образом узнать какие еще приложения у него стоят? Т.е грубо говоря записать в SharedPreferences через запятую все приложения которые у него установлены И в методе onCreate вместо Hello World вывести что то вроде "У... 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 можно редактировать запись, сделал вроде работает. При выходе из Активити2, нужно как то то перезагрузить базу данных в Активити1, что бы увидеть отредактированную запись, не знаю как сделать, поможите... подробнее

Показать сообщение отдельно
NEvOl
13 / 12 / 0
Регистрация: 13.08.2012
Сообщений: 645
28.02.2015, 18:59     Ожидание завершения AsyncTask
Имеется класс "расширяющий" 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.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru