我有一个扩展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

09-28 09:44