2013-09-01 1 views
1

Так что у меня есть приложение, которое сначала сделает запрос HTTPPOST, чтобы подтвердить регистрационные данные. Если данные для входа в систему верны, тогда необходимо выполнить еще два запроса HTTPGET, иначе ничего не делать.Несколько HTTP-запросов в одном AsyncTask

Я знаю, как правильно сделать код, чтобы сделать это с помощью 3 AsyncTask s, но есть ли способ сделать это с одного? Или 3 отдельных класса правильно, стиль кодирования мудрый?

Если не кто-то может мне точку в правильном направлении/дать мне exampl о том, как это будет сделано в одном видении, как я должен оценить результаты первого HTTPPOST, которые я делаю в OnPostExecute, а затем еще один HTTPGET

+0

http://stackoverflow.com/questions/15657424/creating-another-asynctask-inside-of-doinbackground/15657500#15657500 проверить это, если это помогает – Raghunandan

ответ

0

Предлагаю использовать Google Volley. Это отличная и простая библиотека для сетевой и удаленной загрузки изображений.

Волейбол «скрывает» всю проблему нитей в своем ядре, все, что вам нужно сделать, это выдать запрос. Нет необходимости управлять AsyncTasks.

Check it out.

 Смежные вопросы

  • Нет связанных вопросов^_^