我有一个扩展SugarRecord的对象,如下所示:
public class SavedDraft extends SugarRecord {
private String name;
private String difficulty;
private int sport_id;
private LocalActivity localActivity;
public SavedDraft() {
}
public SavedDraft(String name, String difficulty, int ID, LocalActivity localActivity) {
this.name = name;
this.difficulty = difficulty;
this.sport_id = ID;
this.localActivity = localActivity;
}
}
问题是,当我尝试从数据库中获取localActivity对象时,总是会得到一个空对象(请参阅:SavedDraft.findById(SavedDraft.class,1).getLocalActivity()),而我只是想知道是否有可能将对象完全保存为SugarORM中的参数。
最佳答案
这将是一种关系,您还需要LocalActivity来扩展SugarRecord。
请参阅“书籍和作者”的文档:http://satyan.github.io/sugar/creation.html