service服务的生命周期:
1.单独调用 startService() - oncreate
stopService() - ondestroy
--------------------------------------------------------------
bind -> oncreate -> onbind
unbind -> onunbind -> ondestroy
服务只能被解绑一次,多次的解绑服务 ,应用程序会报错。
混合调用:
需要:既要保证服务长期的后台运行,又想去调用服务里面的方法。
技巧:1.先开启服务; 2.绑定服务
步骤:1.开启服务 startService() -> oncreate();
2.绑定服务 bindService() -> onbind();
3.关闭程序 ,调用者退出,服务被解绑。
4.stopService () 停止服务。