【发布时间】:2020-09-15 18:34:28
【问题描述】:
我想将从 API 获得的一些记录插入到我的数据库中, 我正在使用服务类来执行此过程,我试图在服务类中使用实时数据这一概念,但它要求我的服务类成为生命周期所有者。
我一直在思考如何让我的服务类观察实时数据的变化
任何帮助都会很好!
【问题讨论】:
-
我认为你可以使用 liveData.observeForever(Observer) 并且不需要传递生命周期所有者。但请确保在完成后使用 removeObserver(Observer) 删除观察者。