Bonjour,
Comme l'indique le titre, ma creation de bitmap via une url echoue et retourne nul.
J'ai un des url d'image dans une liste ->
agenda.get(i).getPicture() // always return a good image url
Dans unThread je fais ca :
1 2 3 4 5 6
| for (int i = 0; i < agenda.size(); i ++)
{
Log.e("TEST", " = " +agenda.get(i).getPicture());
Bitmap newBitmap = getBitmapFromURL(agenda.get(i).getPicture()); // getPicture return the url
imagelist.add(i,newBitmap);
} |
et getBitmapFromURL return null a cause de :
BitmapFactory.decodeStream(input)
dans :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| private Bitmap getBitmapFromURL(final String src) {
try {
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
myBitmap = BitmapFactory.decodeStream(input);
connection.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
return myBitmap;
} |
InputStream input = connection.getInputStream();
fail aussi surement ....
Si quelqu'un a une idee...
Partager