Du skal tilføje en typetilknytning for typen ACTIVITY_T
samt den for ACTIVITIES_T
. Det fremgår ikke klart af dit spørgsmål, om du allerede har gjort dette.
Lad os antage, at du har gjort dette og oprettet en klasse kaldet Activity
som implementerer SQLData
såvel. Når du har gjort det, burde følgende være tilstrækkeligt til at læse aktivitetslisten i 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);
}
}