Android Service

service可通过两种方式启动,

Android Service

         一种是start方式,启动的service会一直在后台工作,除非手动停止。
         另一种方式是通过onBind启动,当没有Activity bind在此Service上时,Service销毁。

          其中,Acticity与Service通过onbind方法返回的Ibinder进行数据通信,Activity前端在onServiceConnected方法中获取Ibinder,通过强制类型转换成为自己的所写的Binder类的对象

详细内容:

https://blog.****.net/weixin_39460667/article/details/82770164