Se você usar IntentService
e achar que normalmente clunks a interface do usuário, eu descobri que criar o seu próprio IntentService
e Process.THREAD_PRIORITY_BACKGROUND
para o ServiceHandler
dá um bom impulso no desempenho UI.
Outra solução (menos bonita) que você pode chamar Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND)
de onHandleIntent()
método.