project と projectList の 2 つのエンティティ クラスがあります。ProjectList には属性 id と、プロジェクトのリストを保持する HasMap があります。エラーなしで INSERT 操作を実行できますが、HashMap リストを取得している間は null.arrayList を挿入しようとしましたが、これも null を返します。
SugarORM で HashMap や ArrayList などのコレクション クラスを永続化するためのサポートはありますか?
親切に助けてください。ありがとう。
ProjectList エンティティ クラス。
public class ProjectList extends SugarRecord<ProjectList> {
private int projectListId;
private HashMap<String, Project> projects;
/** Empty Constructor */
public ProjectList(Context context) {
super(context);
}
public ProjectList(Context context, int projectId,
HashMap<String, Project> projects) {
super(context);
this.projectListId = projectId;
this.projects = projects;
}
/**
* @return the projectListId
*/
public int getProjectListId() {
return projectListId;
}
/**
* @param projectListId
* the projectListId to set
*/
public void setProjectListId(int projectListId) {
this.projectListId = projectListId;
}
/**
* @return the projects
*/
public HashMap<String, Project> getProjects() {
return projects;
}
/**
* @param projects
* the projects to set
*/
public void setProjects(HashMap<String, Project> projects) {
this.projects = projects;
}
}