Активность может использовать структуру AsyncTask или Handler для фоновой работы. Оба будут продолжать работать даже после того, как пользователь отошел от активности, которая их начала, и был вызван onDestroy для этой деятельности. Другими словами, активность полностью способна выполнять фоновую работу даже после завершения ее графического интерфейса.
В этом случае использование службы для фоновой работы кажется избыточным. Что Сервис приносит в таблицу, которую деятельность не может сделать? Спасибо.