【发布时间】:2018-10-26 22:11:59
【问题描述】:
我有以下实体:
public class SubItem
{
//....code
Location loc;
}
@Entity(tableName = "Item_table")
public class Item
{
@PrimaryKey(autoGenerate = true)
public long id;
public String Name;
//...code
List<SubItem> subItems;
}
该应用程序包含一个仅显示项目名称的 RecyclerView,当一个项目被按下时,它应该在不同的活动中显示子项目,所以我只需要加载每个项目的所有信息,除了它的子项目,但是在同时我可能需要能够根据它们的子项目属性(例如“位置”)查询项目,鉴于给定的代码不起作用,正确的方法是什么? 我认为this 回答了为什么代码不起作用,但我不明白建议的解决方案?
【问题讨论】:
标签: java android android-sqlite android-room