Bạn sẽ cần thêm ánh xạ loại cho loại ACTIVITY_T
cũng như một cho ACTIVITIES_T
. Câu hỏi của bạn không rõ là bạn đã làm việc này chưa.
Giả sử bạn đã làm điều này và tạo một lớp có tên là Activity
triển khai SQLData
cũng. Khi bạn đã hoàn thành việc đó, những điều sau đây sẽ đủ để đọc danh sách hoạt động trong 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);
}
}