On my application I used universal image downloader BaseImageDownloader class for syncronious loading contents of gallery.For the same content from Imageloader.getInstance().loa
This is not a bug of UIL see here. According to this question you should load the image in internal storage on first loading and after that read the image from there.