В зависимости от приложения, которое вы создаете, это может быть не вариант.
Почти каждое сетевое приложение будет иметь некоторые свои функции в Сервисе, чтобы позволить пользователю изменять активную активность во время загрузки чего-либо.
Например, в программе чтения RSS вы можете нажать «Обновить все», и, в зависимости от текущего подключения к данным, это может занять немного больше времени, чем вы хотите.Поэтому, если вы хотите, чтобы пользователь мог вернуться к главному экрану и делать что-либо еще во время загрузки файлов, вам придется использовать службу.
Служба позволяет запускать задачи нафон, пока пользователь не в вашей активности.Это не значит, что он будет работать все время.Проверьте жизненный цикл службы .
Кстати, IntentService - это услуга.