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

AsyncTask как дождаться окончания - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Алгоритм распознавания форм на фото http://www.cyberforum.ru/android-dev/thread1214166.html
Здравствуйте, сотоварищи! Помогите найти или составить алгоритм/код для определения формы объекта на фото. (знаю, много хочу:cry:). Допустим фотографируешь девушки и чтобы автоматически выделяло грудь) Или голову) Нужно собственно выделение круглых объектов.
Программирование Android Logcat на устройстве Тестирую приложение, парсит сайт. На эмуляторе все проходит хорошо, а на телефоне иногда крашится в момент соединения к сайту. Как логировать ошибки, чтоб сохранялись в файл для последующего просмотра? Возможно ли это? http://www.cyberforum.ru/android-dev/thread1214126.html
Контролы поверх Google-карты Программирование Android
Всё активити занято гугл картой. Подскажите плиз как разместить контролы(button или imagebutton) поверх карты
Программирование Android Приложения с картами
Нащёл примерчик :https://www.youtube.com/watch?v=obkXKuXsnPQ Сделал всё как там, работает. тоесть место ля карты есть нопки есть стрелки для перемешения, но карты не видною может начальные коардиныты задат ь надо, или ещё что?? запускаю на Gallaxy S III
Программирование Android Аномалия с некоторыми моделями Samsung http://www.cyberforum.ru/android-dev/thread1213807.html
По какой-то непонятной причине в некоторых моделях самсунга при вызове Активити2 из Активити1 в Активити1 вызывается метод onDestroy() даже без использования метода finish(), т.е. вызывается onDestroy() при любых обстоятельствах, соответственно, при возвращении назад в Активити1 вызывается метод onCreate() вместо onResume(). Вот у товарища тот же вопрос...
Программирование Android Куда лучше записыать временные данные (массив данных) получаю много отчетов, например получил один отчет и потом ушел на вкладку отчет2 \ (при этом если массив данных первого отчета сохранять в глобальную переменную думаю памяти много сжирать будет ?) \ это все нужно чтобы если пользователь обратно вернулся в вкладку отчет1 не скачивать с инета опять тотже отчет... SQL lite чтоли использовать ? или глоб. переменные память много сжирать не будут... подробнее

Показать сообщение отдельно
St@nton
3 / 3 / 0
Регистрация: 04.01.2013
Сообщений: 72

AsyncTask как дождаться окончания - Программирование Android

22.06.2014, 07:19. Просмотров 3442. Ответов 11
Метки (Все метки)

Всем привет. Ситуация следующая. Есть активити "MyTravelList" со списком, которое после нажатия на кнопку, запускает другое активити "TravelsMap". Оно, в свою очередь, сразу (в конце onCreate() ) создаёт экземпляр класса "TravelMaker", в конструкторе которого запускается AsyncTask. Мне нужно, чтобы активити "TravelsMap" совершала дальнейшие действия полсе того, как AsyncTask завершится. Написал следующее:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class TravelsMap extends Activity {
 
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
 
    showTravel();
}
 
private void showTravel() {
    
    TravelMaker tm = new TravelMaker();
 
    while(tm.MyTask.getStatus() != AsyncTask.Status.FINISHED) wait();
 
    //дальнейшие действия
}
 
}
 
}
Написал и сначала всё работало. Ничего не менял, но потом перестало работать. Exception:

java.lang.IllegalMonitorStateException: object not locked by thread before wait()

В чём тут может быть дело?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru