服务既被启动又被绑定的生命周期
1、先被启动后被绑定:
a、onStart–>onBind–>onStop–>onUnBind
b、onStart–>onBind–>onUnBind–>onStop
2、先被绑定后被启动
a、onBind–>onStart–>onUnBind–>onStop
b、onBind–>onStart–>onStop–>onUnBind
结论
当服务既被绑定又被启动时,只有解除绑定并且停止服务才会执行onDestroy
服务既被启动又被绑定的生命周期
1、先被启动后被绑定:
a、onStart–>onBind–>onStop–>onUnBind
b、onStart–>onBind–>onUnBind–>onStop
2、先被绑定后被启动
a、onBind–>onStart–>onUnBind–>onStop
b、onBind–>onStart–>onStop–>onUnBind
结论
当服务既被绑定又被启动时,只有解除绑定并且停止服务才会执行onDestroy