안드로이드 개발 질문/답변
(글 수 45,052)
리스트뷰에 아이템으로 ImageView들이 주우욱 있고
ImageView에 이미지 로드하는데요.
이미지가 크면 뭐 하다가 자꾸 메모리가 오버되더군요.
그래서 찾다가 보니까
inSampleSize로 줄여서 불러오거나
recycle을 쓰라던데..
근데 recycle은 써봤더니 나중에 더 검색해서 알아본 결과 하면 안 된다네요.
실제로도 스크롤 하는 도중에 오류 폭발했구요..
근데 메모리 오버는 안 일어나긴 하던데요;; 그래도 오류가 나니 쓸 수는 없는건가요..
그래서 inSampleSize로 줄여 받는데
음
어떤 방식으로든 recycle 할 수 있는 방법이 없나요.
어디서 보니까 공유하는 거라던데
그럼 이미지를 전부 어딘가에 따로 저장하고 그걸 recycle 하면 되려나요.. 근데 공유하는 거 맞나요. 그럼 될 것 같기는 한데요.