当然是用服务,如果是使用绑定组件式的服务,在对应绑定的组件被回收后对应的服务也会被回收。因此你可以使用调用服务方式去开始一个服务,也就是说,不要让服务区绑定一个组件,组件只是作为开启服务的手段,这样系统就不会回收了,除非系统强制回收,或者自己显式的调用stopSelf()函数。