마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지앨범로드 OOM질문

0 추천
안녕하세요 초보개발자입니다.

현재 기기에 있는 사진앨범 이미지 경로가 1000개라고 가정한후..

그 경로를 cursor로 가져와 gridview로 뿌려주는 형식인데요..

역시나 예상햇던데로 한번에 뿌려주니 조금 스크롤하니까 뻗네요..

부분부분 뿌려주고 비트맵을 리사이클 하고 싶은데..

고수분들은 어떻게 하시나요?

스크롤이 마지막이면 데이터를 다시불러와서 다시 뿌려주는 형식으로 하시나요?

자문을구합니다..ㅠㅠ
mamongs (4,050 포인트) 님이 2013년 10월 18일 질문

1개의 답변

0 추천
사진 목록 데이터는 다 가지고 있어도 문제 없습니다.

 

원본 파일을 그대로 출력하나요?

그리드 뷰에 출력이라면 원본 파일을 출력하지 마시고 thumbnail 이미지를 뿌려주세요.

그 정도로 해도 충분히 보일 것 입니다.

 

그리고 그리드 뷰가 스크롤 되어서 뷰가 재사용 될 때 이전 비트맵을 날려주시면 됩니다.
원조안드로이드 (58,190 포인트) 님이 2013년 10월 18일 답변
재사용되는 시점이.. adapter에서 어디서 체크되는지를 잘모르겠습니다..ㅠㅠ
...