In my android app, I download an image from the cloud. The download is performed in a thread and in that same thread I also set an image view with the newly downloaded image
Invalidate doesn't work. Changing the uri or url or the path of the image temporarily and changing back to the required path works. For example, if i have
image_url="myhost/img.png";
himg.setImageURI(image_url, imageLoader);
I can refresh this as:
himg.setImageURI(null, imageLoader);
himg.setImageURI(image_url, imageLoader)