En Android, si quiero hacer un trabajo de fondo, ¿cuál es la diferencia entreAndroid - Ejecutar en segundo plano - Servicio vs. clase Java estándar
crear un servicio para hacer el trabajo, y que tiene la actividad iniciar el Servicio VS. Creando una clase Java estándar para hacer el trabajo, y haciendo que la Actividad cree un objeto de la clase e invoque métodos, para hacer el trabajo en un hilo separado.
vea esto http://stackoverflow.com/questions/2633334/application-threads-vs-service-threads –