BitmapFactory.decodeStream gibt null ohne Ausnahme zurück

8

Ich versuche ein Remote-Image von einem Server zu laden und dank vieler Code-Beispiele auf Stackoverflow habe ich eine Lösung, die in 2 von 3 Bildern funktioniert. Ich weiß nicht wirklich, was das Problem mit dem dritten Bild ist und manchmal, wenn der Code im Debugger läuft, wird das Bild geladen. Auch wenn ich zuerst das Problembild lade, sind die anderen beiden Bilder manchmal nicht geladen.

Hier ist der Code:

%Vor%

Beim Debugging habe ich herausgefunden, dass o.outWidth -1 ist, was auf einen Fehler hinweist, aber es wird keine Exception geworfen, so dass ich nicht wirklich sagen kann, was schief gelaufen ist. Der InputStream gab immer einen gültigen Wert zurück, und ich weiß, dass das Bild auf dem Server existiert.

Beste Wünsche, Daniel

    
Daniel 11.12.2010, 02:16
quelle

1 Antwort

16

Ich fand die Antwort hier und aktualisiert die Fetch-Methode zu:

%Vor%     
Daniel 11.12.2010, 13:01
quelle

Tags und Links