U moet een typetoewijzing toevoegen voor het type ACTIVITY_T
evenals die voor ACTIVITIES_T
. Uit uw vraag blijkt niet of u dit al heeft gedaan.
Laten we aannemen dat je dit hebt gedaan en een klasse hebt gemaakt met de naam Activity
die SQLData
. implementeert ook. Als je dat eenmaal hebt gedaan, zou het volgende moeten volstaan om de activiteitenlijst binnen Activities
te lezen :
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);
}
}