He intentado obtener la imagen de mapa de bits de la ruta de acceso de la imagen. Pero BitmapFactory.decodeStream
devuelve null
valor.Android: bitmapfactory.decodestream devuelve nulo
Código:
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();
He buscado en más sitios, todavía no conseguí la solución.
¿estás seguro de que el punto url a algo que podría decodificar BitmapFacotry? – Blackbelt
sí, URL: http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg – Ponmalar
hay un error BitmapFactory.decodeStream(). En lugar de decodeStream, intente guardar la imagen en sd, por ejemplo, y luego cárguela a través de BitmpaFoctory o lea esto: http://android-developers.blogspot.it/2010/07/multithreading-for-performance.html – Blackbelt