Android 从LifeCycleService观察LiveData

Android 从LifeCycleService观察LiveData,android,service,android-lifecycle,lifecycle,android-livedata,Android,Service,Android Lifecycle,Lifecycle,Android Livedata,我使用的是谷歌android架构组件,我有一个前台服务,它是一个生命周期服务 问题是当我试图从我的存储库中观察一个LiveData时,observable onChanged不会触发。如果我使用ObserveForver而不是observe,它确实会触发 是什么导致了这样的问题?发现我在重写onBind时没有调用super.onBind,而super.onBind没有触发LifeCycleService处于启动状态。这意味着我的观察者始终处于非活动状态结果表明我在重写onBind而没有调用sup

我使用的是谷歌android架构组件,我有一个前台服务,它是一个生命周期服务

问题是当我试图从我的存储库中观察一个LiveData时,observable onChanged不会触发。如果我使用ObserveForver而不是observe,它确实会触发


是什么导致了这样的问题?

发现我在重写onBind时没有调用super.onBind,而super.onBind没有触发LifeCycleService处于启动状态。这意味着我的观察者始终处于非活动状态

结果表明我在重写onBind而没有调用super.onBind,super.onBind没有触发LifeCycleService处于启动状态。这意味着我的观察者一直处于非活动状态

你今天本可以救我的命,但没有代码。会有很大帮助的你今天本来可以救我的命,但是没有密码。会有很大帮助的