AndroidでORMliteを使用してArrayListを保存する方法私のモデルは次のとおりです
class Model{
@DatabaseField
public String type = "";
@DatabaseField
public String name = "";
@DatabaseField
public Date dateTime = null;
@DatabaseField
ArrayList<Item> items = null;
}
そしてItemクラスは
class Item{
@DatabaseField
String itemName;
...
}
次の例外が発生します。
java.sql.SQLException: ORMLite can't store unknown class class
java.util.ArrayList for field 'items'. Serializable fields must specify
dataType=DataType.SERIALIZABLE
しかし、フィールドを次のように指定すると
@DatabaseField(dataType = DataType.SERIALIZABLE)
ArrayList<Item> items = null;
コンパイラは、フィールドを解決できないというエラーを出します。これを手伝ってください。