Ho cercato di ottenere l'immagine bitmap dal percorso dell'immagine. Ma BitmapFactory.decodeStream
restituisce il valore null
.Android: bitmapfactory.decodestream restituisce null
Codice:
URL url = new URL(path);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap myBitmap = BitmapFactory.decodeStream(input);
connection.disconnect();
input.close();
Ho cercato in più siti, ancora non ho avuto la soluzione.
sei sicuro che il punto di URL a qualcosa che BitmapFacotry potrebbe decodificare? – Blackbelt
sì, URL: http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg – Ponmalar
c'è un errore BitmapFactory.decodeStream(). Invece di decodeStream prova a salvare l'immagine su sd, per esempio e poi caricala attraverso BitmpaFoctory o leggi questo: http://android-developers.blogspot.it/2010/07/multithreading-for-performance.html – Blackbelt