Лучше отправить только URL и позволить некоторой библиотеке загрузки управлять загрузкой и кэшированием.
Я предлагаю вам использовать Glide.
@Override public void onCreate(Bundle savedInstanceState) {
...
ImageView imageView = (ImageView) findViewById(R.id.my_image_view);
GlideApp.with(this).load("YOUR_URL_HERE").into(imageView);
}
* Этот кодсо страницы Glide GitHub https://github.com/bumptech/glide