【发布时间】:2018-01-11 08:02:53
【问题描述】:
我制作了一个使用 RecyclerViev 并使用 ROOM 从 DB 获取数据的应用。
以前,构成行项目所需的所有数据都位于单个类中。例如,“User.class”有字段“name”“lastName”。当然,我有我的 RecyclerView 适配器的用户对象列表。我还制作了数据库,使用 ROOM 来存储我的数据。
现在我想扩展我的应用程序。每个 RecyclerView 行不仅应显示用户的姓名和姓氏,还应显示该用户的最后 3 个“订单”。所以我用一些字段创建了新的“订单”类,并为 ROOM 数据库正确注释它,并使用@ForeignKey 做了一些约束”
现在我有一个 RecyclerView、一个 RecyclerView 适配器、自定义行的单一布局和两个带有数据的类(也有两个 db 表)。形成将显示在 RecyclerView 中的对象的正确方法是什么,该对象具有来自用户数据库和订单数据库的数据?
【问题讨论】:
-
那么你还记得你过去是如何解决这个问题的吗?因为我现在有类似的问题 - stackoverflow.com/questions/69289074/…
标签: android android-recyclerview android-room