Android : Comment mettre une image sur un imageview à partir d'une url par programmation

J'ai une url d'image provenant de mon API rest. Maintenant je veux le mettre à une imageview lorsqu'une activité est en cours de chargement. Ci-dessous est la façon dont je reçois le haricot de l'api rest et ensuite obtenir l'URL.

Message message=new Message();
String imageUrl=message.getImageUrl();

Je reçois un Message d'objet à partir de ma base de données et l'url de l'image est d'inclure dans ce Message objet.

Ensuite, j'ai utilisé Url objet pour obtenir l'url de l'image.

URL url = null;
try {
     url = new URL(imageUrl);
     Bitmap bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
     contentImageView.setImageBitmap(bmp);
} catch (Exception e) {
     e.printStackTrace();
}

J'ai utilisé des codes ci-dessus pour charger l'image à une imageview objet qui est contentImageView.

Encore, mais je ne peut pas charger cette image sur imageview, Rien n'est prise en chargé.

avez des idées?

Changer d'image bitmap à une photo pour voir si vous attrapez toute exception ou pas, en montrant l'image dans l'affichage de l'image.
Vous avez à charge imageview dans AsyncTask . Une fois que l'image est entièrement téléchargé à partir de l'url, alors vous pouvez afficher l'image dans imageview .

OriginalL'auteur Barrier | 2017-05-15