> In using bindService, if there are no activities bound to the service,
> then the service stops running? If so, suppose I don't want that to
> happen. Suppose I want the service to keep running even when all
> activities that are bound to it are unbound from it?
If you want a service to run without any clients bound to it, you (or
the service) call startService() for it. Please, however, don't just
start a service and let it run forever because that is easier to do --
leaving a service running means the system needs to keep your process
around, which steals memory from others. You really should only have
a service running when it has something useful to do: retrieving data
from the network, playing music, etc.