Это действительно все зависит от того, насколько вовлечены ваши сетевые вызовы.Если они быстрые, а вы не извлекаете много данных, то с AsyncTask все будет в порядке.
В конечном итоге вам нужно очистить код и убедиться, что вы не повторяете никакой логики.,Убедитесь, что вы помещаете всю повторяющуюся логику в один метод.
Чтобы не переписывать AsyncTask для каждого действия, создайте «родительский» класс действия, в котором вы определите, что вы AsyncTaskлюбая другая повторяющаяся логика).Затем попросите действия, необходимые для запуска AsyncTask, расширить это действие.
Если, однако, ваши сетевые вызовы несколько связаны, вы, вероятно, захотите найти другой способ сделать это.Вы можете определить Сервис и связать все свои Действия с этим сервисом.