Как запустить AsyncTasks последовательно - PullRequest
2 голосов
/ 21 июля 2011

У меня есть 3 AsyncTasks на моей операции вставки данных.

Первый сохраняет данные в базу данных. Второй загружает изображение предмета. Третий загружает картинку пользователя

Когда пользователь нажимает кнопку отправки, запускается первая асинхронная задача, а когда она завершается, запускается вторая асинктическая задача, а по завершении запускается третья асинхронная задача.

Когда они все закончат, появится тост с надписью "Ваши данные отправлены"

Как сделать так, чтобы асинктивные задания выполнялись последовательно?

1 Ответ

6 голосов
/ 21 июля 2011

Обратный вызов onPostExecute в AsyncTask вызывается из потока пользовательского интерфейса, поэтому вы можете запустить новый AsyncTask для следующего шага.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...