2013-05-17 3 views
1

기술적 인 문제가 있으며 그것에 대해 많은 것을 이해하지 못했습니다. 나를 안내 해줘. 사실 중앙 서버에서 가져온 후 많은 양의 데이터 (이미지 및 텍스트 포함)를 안드로이드에 캐시해야합니다. 데이터가 순서대로 추가되고 삭제됩니다. 즉, 사용자가 한 번에 필요로하는 데이터 만 캐싱/저장됩니다. 캐시 될 데이터는 한 번에 약 80 개의 이미지와 관련 텍스트 (최악의 경우)로 구성됩니다. 그래서 나는 그것을 캐시에 sqlite db를 사용해야한다고 생각합니다. 그것은 성능과 공간에 관해서는 더 나은 옵션인가요? 또는 어떤 다른 하나는 거기많은 양의 데이터를 안드로이드에 캐싱합니다.

감사

다른 아무도 그것에 대해 가진 생각,

답변

1

난 당신이 원하는보기를 사용하여 모든 사진을 표시, 제안 어떤 위치에 직접 저장할 것 (예. 사용자 정의 listview) 그런 다음 쓸데없는 이미지를 삭제하십시오.

+0

중앙 DB에는 많은 게시물 (이미지 + 텍스트)이 있기 때문에 사용자가 처음 20 개를 얻을 수 있기 때문에이 작업을 수행 할 수 없습니다. 이 20 개는 유용한 위치에 캐시되어 하나씩 표시됩니다. 이 모든 것은 한 번에 표시되지 않습니다. –

+1

보다 SQLite db를 사용하는 방법을 구현해야한다고 생각합니다. [This (http://stackoverflow.com/questions/3860008/bulk-insertion-on-android-device)가 도움이 될 수 있습니다. – Bond

관련 문제