Android LifecycleService:绑定还是不绑定

Android LifecycleService:绑定还是不绑定,android,android-lifecycle,Android,Android Lifecycle,我正在观察生命周期服务中的一些数据,就像这样 bkMediaManager.isReady.observe(this, { Util.log("live data value $it") if(it){ Toast.makeText(context, "Ready", Toast.LENGTH_SHORT).show() }else{

我正在观察生命周期服务中的一些数据,就像这样

 bkMediaManager.isReady.observe(this, {
            Util.log("live data value $it")
            if(it){
                Toast.makeText(context, "Ready", Toast.LENGTH_SHORT).show()
            }else{
                Toast.makeText(context, "Buffering", Toast.LENGTH_SHORT).show()
            }
        })
但是如果我没有通过super.onBind,它不会被触发 就像这样说的。
所以我这样做了,它工作了,但是现在我不能在不返回Binder实例调用其中的方法的情况下绑定服务,就像我以前在普通服务中所做的那样。现在如何与服务通信?

显示绑定和调用methodsoverride fun onBind(intent:intent):IBinder的代码?{return mBinder}除非我返回super.onBind(intent),否则服务不会工作