안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
원격이미지들을 리스트뷰로 보여주려고 합니다.(주소록처럼 왼쪽에 작은 이미지들)
지금 구현을 한것은 getView()에서 이미지를 웹에서 계속 불러와 이미지뷰에 넣어 주는데요.
구글링에서 찾은 캐시이미지를 사용하는 다운로드클래스를 적용하였습니다.
그래도 빠르게 스크롤링 하면 이미지가 안보이다가 나오고 그런 현상이 있습니다.
만약에 최초 원격이미지를 불러올때 비트맵객체에 저장을 하고 그것을 getView()에서 사용을 하면 빠를것 같은데
이런경우 당장은 리스트가 적어 상관이 없으나 언젠가는 out of memory가 발생하지 않을까 우려가 되는데요.
이런 경우 어떻게 구현을 해야 되는지.. 다른 방법론이 있는지 조언 부탁드립니다.

give & take




파일 캐시를 사용하세요.