我需要在以下布局中显示两个相关的Realm对象列表(入口和关联的门):
ENTRANCE A IN = 130 OUT = 80
门1 IN = 23 OUT = 12
门2 IN = 45 OUT = 23
门3 IN = 62 OUT = 45
ENTRANCE B IN = 6543 OUT = 675
门1 IN = 23 OUT = 12
门2 IN = 45 OUT = 23
门3 IN = 62 OUT = 45
门4 IN 1234 OUT = 234
正如您所看到的,GATES与ENTRANCES相关联,并且一个入口的门可能比另一个更多。 我已经创建并填充了Realm对象,但我不知道如何显示数据。我已成功使用RealmRecyclerView显示单个对象列表,但看不到如何使用它来显示列表中的列表。
答案 0 :(得分:0)
您必须为RecyclerView创建一个适配器,该适配器可以显示多个RealmResults中的元素,您将其视为列表。您必须计算组的数量和组总数中的元素数量,以定义getItemCount()
,并确定每个位置是否为组或元素,并为给定位置绑定正确的项目。
不要忘记为相关表或Realm实例本身包含RealmChangeListener
。