When I rotate the device, somehow, Picasso returns a blank bitmap, so my image is not rendered.
Danish Kamaal

Hey, So I haven’t tried out the case of device orientation. Couple of suggestions for you to try (Assuming rest of the text is rendered and only the image part is blank) : 
1. Have you tried setting android:scaleType="centerCrop" in your imageview ? 
2. How are you handling onConfigurationChanged ? For testing purpose, have you tried calling setText again inside onConfigurationChanged ?