标签: android android-lifecycle android-livedata observers android-viewmodel
我正在构建一个应用程序,该应用程序必须执行我正在使用其服务的某些后台工作。我必须在启动画面中启动该服务的后台加载,然后在活动A中,我只需要获取一次进度,然后将其显示给用户即可。但是,当用户打开活动B时,我必须实时更新数据,即,每当从服务中更新数据时,只有在用户可见的情况下,我才必须获得对活动B的更新。
如何使用具有生命周期意识的实时数据和观察者来实现这一目标?