【发布时间】:2019-08-27 08:12:29
【问题描述】:
我将举一个例子来解释我的问题:在搜索屏幕中,我需要搜索一大堆电影。 我可以为每部电影添加书签,所以我需要在我的回收站中通知我的项目,这是我的问题。
我是否需要将搜索到的每部电影都放入房间数据库中,然后使用 MVVM 和 DiffUtils 进行通知会很简单?
因为,当我使用 MVP 时,我用 MovieId 和一个布尔值作为书签创建了一个小型数据库,当用户为电影添加书签时,我在适配器中的项目中运行并通知相关项目。但是这个解决方案现在对于 MVVM 来说非常难看。
提前致谢
【问题讨论】:
标签: android search mvvm android-room android-livedata