Android AsyncTasks

Android AsyncTasks

Использовать AsyncTask’и для выполнения HTTP-запросов — это просто космос!
Затрудняюсь даже подобрать подходящую аналогию подобному неуместному использованию технологий. Добавьте сюда (странные?) ограничения, например, что создавать таски можно только из UI-потока, и только из него же нужно вызывать execute(Params…), и что получится? Ах да, ведь начиная с 3.0 версии андроида AsyncTask’и по умолчанию выполняются в одном background-потоке, так что об одновременном запросе сразу нескольких ресурсов можно забыть.
Я не говорю, что AsyncTask’и плохие, я хочу сказать, что по умолчанию выбирать для работы с IO именно их — странная рекомендация.