Você precisará adicionar um mapeamento de tipo para o tipo
ACTIVITY_T
bem como o de ACTIVITIES_T
. Não está claro na sua pergunta se você já fez isso. Vamos supor que você tenha feito isso e criado uma classe chamada
Activity
que implementa SQLData
também. Depois de fazer isso, o seguinte deve ser suficiente para ler a lista de atividades em 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);
}
}