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

Запуск нескольких однотипных потоков - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужно сделать регистронезависимый поиск по таблице, содержащей русские буквы http://www.cyberforum.ru/android-dev/thread763950.html
Здравствуйте! Мне нужно добавить возможность выборки из базы данных sqlite по русским буквам (содержащие известнрую проблему с like и uppercase). Делаю все по этой статье...
Программирование Android Не срабатывает кнопка меню Обработчик в активити @Override public boolean onCreateOptionsMenu(Menu menu) { msbox("menu"); //Добавлено для обнаружения реакции getMenuInflater().inflate(R.menu.activity_main, menu);... http://www.cyberforum.ru/android-dev/thread763912.html
Программирование Android ListView с изменяющимся количеством элементов
Нужно реализовать виджет ListView с изменяющимся количеством элементов. Пытался реализовать свой адаптер-наследник от ArrayAdapter и в конструктор базового класса в качестве аргумента List<String>...
Проблемы с текстом (новичок) Программирование Android
Как перевести текст на новую строку создаю стринг файл, и туда вложил целый текст, теперь хочу подредактировать(новая строка, абзац, и.т.д) текст. Прогу создал, но с текстом как то не получается...
Программирование Android Резиновый экран http://www.cyberforum.ru/android-dev/thread763602.html
либо вы запутались, либо изложили неправильно дети ссылаются на отцов, а не отцы на детей - сначала заноситься запись в primary таблице, и только потом запись ссылающуюся на запись в primary...
Программирование Android Виджет занимающий всю ячейку Давно уже бьюсь с проблемой, но не могу решить. Есть виджет размером 1х1. Если его лайот растянуть по высоте и ширине, то на некоторых лончерах он занимает всю выделенную ему ячейку, а иногда... подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225

Запуск нескольких однотипных потоков - Программирование Android

17.01.2013, 01:22. Просмотров 460. Ответов 0
Метки (Все метки)

Добрый день!
Подскажите, пожалуйста, как лучше организовать подобный процесс (с потоками в Android работаю впервые):
Написан проверенный, рабочий поток (AsyncTask), реализованный в отдельном классе.
В программе есть необходимость выполнить заранее неизвестное количество последовательных (именно, одно за другим) действий, для выполнения каждого из которых требуется запуск данного потока с определёнными входными параметрами.

Т.е. надо:
1) Выбрать очередной объект в качестве входного параметра потока
2) Запустить поток
3) Дождаться его завершения
4) Если есть ещё объекты для "засовывания" в поток - go to 1)

Для определения, что поток завершился, я реализовал в главном классе интерфейс с callback-функцией, куда попадаю при окончании работы.
Интересует - где корректней всего будет запускать следующий поток (если надо)? В этом, вышеописанном callbacke, или следует применить другой принцип организации?
Буду рад советам!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru