服务回调方法示意图清晰地展现了 startService 和 bindService 两种启动方式的区别。值得注意的是,无论服务以何种方式启动,都可能允许客户端连接。因此,任何服务都可能接收 onBind() 和 onUnbind() 调用。