listview에서 서버에서 이미지를 받아와서 뿌려주고 있는데요..

 

문제는 listview를 밑으로 드래그 했다가 다시 올리면

 

다시 나타나는 부분의 이미지를 계속 다시 불러옵니다. (검정색으로 됬다가 후에 사진이 보입니다)

 

해당 부분의 이미지들이 사라졌다 보일때마다 계속 다시 불러오니까.. 아무래도 버벅거리는 현상이 있고, 또 느립니다..

 

혹시 여기에 대한 해결책을 아시는 분 계신가요..? 어떤 조언이라도 좋으니 꼭 부탁드리겠습니다..

 

이미지 불러오는 소스는  ImageDownloader라는 오픈 소스 썼구요... 밑에 소스는 불러오는 소스의 일부입니다.. 

 

    public void download(String url, ImageView imageView) {
        resetPurgeTimer();
        Bitmap bitmap = getBitmapFromCache(url);
        if (bitmap == null) {
            forceDownload(imgBase+url, imageView);
        } else {
            cancelPotentialDownload(url, imageView);
            imageView.setImageBitmap(bitmap);
        }
    }