I\'m given to understand that both are the same. But I recently(a bit late to the party) came across android support annotations . The note in the same reads
The simplest example is: An Android Service runs on the Main thread but the Service does not have a User Interface. You cannot call the Main thread here as UI-Thread.