如标题所示,LiveData是否一定存在于Repository中?顺便说一下,我看了Google CodeLab的代码来学习Room,我看到它在Repository中使用了LiveData (或Flow),并在LiveData of the ViewModel中引用了这一点。但是我不知道为什么LiveData在Repository中并且使用引用的方式。在MVV
我使用Flow从房间中获取数据,然后在我的FragmentLogic类中调用Flow.collect。房间道类: @Query("SELECT * FROM product")
fun observableList(): Flow<List<ProductEntity>> 然后在实现中: productDao.observableList