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 ->

Code : Sélectionner tout - Visualiser dans une fenêtre à part
agenda.get(i).getPicture() // always return a good image url
Dans unThread je fais ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
BitmapFactory.decodeStream(input)
dans :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
InputStream input = connection.getInputStream();
fail aussi surement ....

Si quelqu'un a une idee...