2012-04-12 3 views
0

ArrayList - List<Checklist> checklists이 있습니다. Checklist 클래스에는 ArrayList - List<Item> items이 포함되어 있습니다. 이것들은 일련의 점검표와 그 항목을 내 앱 사용자에게 저장합니다. 사용자 체크리스트를 저장하기 위해 목록 checklists을 직렬화 할 수 있습니까?안드로이드에서 객체 목록을 포함하는 객체의 목록을

나는 찾을 수있는 모든 것을 시도했으며 최선의 방법은 바이트 배열에 items 필드없이 checklists을 직렬화하는 것입니다.

불가능할 경우 목록을 재구성해야합니까, 아니면이 데이터를 저장하는 더 좋은 방법이 있습니까? (아마도 DB)

답변

0

GSON 라이브러리를 사용하여 JSON 문자열로 직렬화 된 객체를 직렬화하고 역 직렬화했습니다. 결과는 훌륭했습니다.

http://code.google.com/p/google-gson/

도서관은 비슷한 이름의 변수를 인식하고 적절하게 입력 할만큼 똑똑하다. 이 방법을 적극 권장합니다. 클래스 내에 수업이 있는지 여부도 인식합니다. 그 위대한.

관련 문제