내 안드로이드 프로젝트를 SQLite 데이터베이스와 통합하려고하는데이 데이터베이스 물건에 익숙하지 않아서 Sugar ORM을 사용하여 프로젝트의 데이터베이스 측면을 도와주었습니다.안드로이드 설탕 ORM - 목록이있는 클래스 모델
문제는 내 수업 모델 중 하나입니다 목록이 포함되어 있습니다
public class MyObject extends SugarRecord implements Parcelable {
public String myString;
public List<String> myStringList;
public MyObject() { }
private MyObject (Parcel in) {
myString= in.readString();
myStringList= new ArrayList<>();
in.readList(myStringList, String.class.getClassLoader());
}
public static final Creator<MyObject> CREATOR = new Creator<MyObject>() {
public MyObjectcreateFromParcel(Parcel in) { return new MyObject(in); }
public MyObject[] newArray(int size) { return new MyObject[size]; }
};
@Override
public int describeContents() { return 0; }
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(myString);
dest.writeList(myStringList);
}
}
나는이 오류 얻을 내 데이터베이스를 읽으려고 : 나는 열이 만들어진하는 방법을 생각
Class cannot be read from Sqlite3 database. Please check the type of field myStringList(java.util.List)
을 내 데이터베이스가 목록을 지원하지 않습니다. 이 문제를 해결할 수있는 방법이 있습니까? 어떻게이 문제를 해결해야합니까?