Android : so legen Sie ein Bild, um eine Bildansicht von einer url programmgesteuert

Habe ich eine Bild-url aus meinem rest-API. Jetzt möchte ich einstellen, dass es eine Bildansicht, wenn die activity geladen wird. Unten ist, wie bekomme ich die Bohne von der rest-api und dann die URL raus.

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

Bekomme ich Message-Objekt aus meiner Datenbank und die Bild-url ist in diesen Message-Objekt.

Dann habe ich Url-Objekt zu bekommen, dass die Bild-url.

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

Ich oben verwendeten codes auf Bild laden, um eine Bildansicht-Objekt, das contentImageView.

Aber ich kann nicht laden Sie dieses Bild auf Bildansicht, Nichts ist immer geladen.

irgendwelche Ideen?

Ändern des bitmap-Bildes auf ein Bild, um zu sehen, wenn Sie fangen keine Ausnahme ist oder nicht, indem die Bild-in-Bild-Ansicht.
Sie haben Last Bildansicht in AsyncTask . Nachdem das Bild vollständig heruntergeladen ist aus der url, dann können Sie zeigen das Bild in der Bildansicht .

InformationsquelleAutor Barrier | 2017-05-15

Schreibe einen Kommentar