As mentioned in the quoted post, the blinking is caused by (re)writing the entire HTML page. You might want to see if you can just replace the content between the <DIV> </DIV> with jSoup to avoid having to re-render the entire web page. I assume the dimensions of the images to be displayed remain the same, so jSoup will only replace the image.