Service使用的一种方式是去绑定
生命周期是 OnCreate() OnBind() 销毁的时候是OnUnBind() OnDestroy()
就是说一个Activity要绑定Service的时候,需要实现一个Onbind()方法,会返回一个IBinder对象;
绑定他的程序只需要通过这个对象去引用service,一般是第一个client绑定他的时候会调用Onbind()方法、其他的都会调用IBinder对象。
相当于C/s就是一个服务,很多个客户端。首先实现一个Service(),这里面是实现Onbind();返回iBinder实例对象。
第二这个实例对象,首先需要在service中进行实例化。这是一个实现类,继承的是Binder.
然后就会通过OnServiceConnnection()调用service();