Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android: Differences between bound and started services

Tags:

I am trying to identify the main conceptual (not implementation) differences between a bound and started service. Here are the main points:

  1. A bound service allows extended two way communication between the activity and the service whereas a started service need not return any results to the client activity

  2. A bound service will service multiple clients (as long as there is at least one client bound to it) while a started service performs a single operation and then shuts down. (I am aware that there can be started services which are also bound)

    Are there any other major differences?