Я создаю этот клиент для веб-службы.
Почти все запросы к серверу, и теперь я открываю новый поток и помещаю все свои запросы в один поток. Это означает, что я делаю все свои запросы последовательно в потоке, и это превращается в большое ожидание пользователя. Стремясь сделать приложение быстрее, я хочу сделать каждый запрос к серверу асинхронным способом.
У меня есть класс Networking, который обрабатывает все запросы HTTP, которые мне нужны, и я подумываю сделать так, чтобы каждый запрос начинал свой собственный поток.
Я думаю об использовании ASyncTask для этого, но заметил, что с ASyncTask мне понадобится класс для каждого из моих http-запросов (класс для GET, POST, PUT и т. Д.). Это лучший способ сделать это? Есть ли более эффективный / чистый способ сделать это? Что вы, ребята, предлагаете.