Android 停止混合服务(已启动和绑定)

Android 停止混合服务(已启动和绑定),android,service,Android,Service,Android官方文档相互矛盾,因为: 它说“但是,如果您选择实现onStartCommand()回调方法,则必须显式停止服务,因为服务现在被视为已启动。在这种情况下,服务将运行,直到服务使用stopSelf()或其他组件调用stopService()停止自身为止。”,无论它是否绑定到任何客户端“ 在这里 它说:“这两条路径并不是完全分开的。您可以绑定到已使用startService()启动的服务。例如,您可以通过调用startService()启动背景音乐服务用于标识要播放的音乐。稍后,可能当

Android官方文档相互矛盾,因为: 它说“但是,如果您选择实现onStartCommand()回调方法,则必须显式停止服务,因为服务现在被视为已启动。在这种情况下,服务将运行,直到服务使用stopSelf()或其他组件调用stopService()停止自身为止。”,无论它是否绑定到任何客户端

在这里 它说:“这两条路径并不是完全分开的。您可以绑定到已使用startService()启动的服务。例如,您可以通过调用startService()启动背景音乐服务用于标识要播放的音乐。稍后,可能当用户希望对播放器进行某种控制或获取有关当前歌曲的信息时,活动可以通过调用bindService()绑定到该服务。在此类情况下,例如stopService()或stopSelf()在所有客户端解除绑定之前,不会实际停止服务。