Du måste lägga till en typmappning för typen ACTIVITY_T
samt den för ACTIVITIES_T
. Det framgår inte av din fråga om du redan har gjort detta.
Låt oss anta att du har gjort detta och skapat en klass som heter Activity
som implementerar SQLData
också. När du har gjort det bör följande räcka för att läsa aktivitetslistan inom Activities
:
public void readSQL(SQLInput stream, String typeName) throws SQLException {
Array array = stream.readArray();
this.list = new ArrayList<Activity>();
for (Object obj : (Object[])array.getArray()) {
list.add((Activity)obj);
}
}