N
Nono
Neues Mitglied
- 1
Hallo,
ich möchte ein Bild aus dem Internet per URL in meine App einbauen. Da ich auf Anhieb nicht weiß wie man das macht, habe ich gesucht und bis jetzt diesen Code gefunden:
Die Permission Internet habe ich in der Manifest Datei gesetzt. Bei mir kommt jetzt allerdings folgender Fehler:
Weiß jemand was falsch ist bzw kennt jemand eine Umsetzung für mein Anliegen?
Viele Grüße
ich möchte ein Bild aus dem Internet per URL in meine App einbauen. Da ich auf Anhieb nicht weiß wie man das macht, habe ich gesucht und bis jetzt diesen Code gefunden:
Code:
public void starteSpiel(){
String bildurl = "http://upload.wikimedia.org/wikipedia/commons/e/ee/Crested_Tern_Tasmania_(edit).jpg"; // Zum Test ein Random Bild von Wikipedia
bildLaden(bildurl);
}
Code:
private void bildLaden(String urlString) {
URL url = null;
try {
url = new URL(urlString);
} catch (MalformedURLException e) {
e.printStackTrace();
}
Object content = null;
try {
content = url.getContent();
} catch (IOException e) {
e.printStackTrace();
}
InputStream is = (InputStream)content;
image.setImageDrawable(Drawable.createFromStream(is,"src"));
}
Die Permission Internet habe ich in der Manifest Datei gesetzt. Bei mir kommt jetzt allerdings folgender Fehler:
E/AndroidRuntime(1352): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.example.app/de.example.app.SpielActivity}: android.os.NetworkOnMainThreadException
Weiß jemand was falsch ist bzw kennt jemand eine Umsetzung für mein Anliegen?
Viele Grüße