J'utilise le code suivant pour récupérer des images sur le Web. Il utilise Gridview et, selon sa position, choisit une URL dans un tableau. Cela fonctionne mais le chargement des images est souvent aléatoire. Presque chaque fois que je démarre l'application, un nombre différent d'images se chargent. Il y a aussi des problèmes quand on passe du mode portrait au mode paysage, 5 images sur 10 peuvent s'afficher alors je vais allumer l'appareil et je perds généralement toutes les images. Parfois, quelques-uns apparaissent.Extraction d'images à partir du Web
Des idées pour rendre cela plus robuste?
try {
URLConnection conn = aURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
Bitmap bm = BitmapFactory.decodeStream(bis);
bis.close();
return bm;
} catch (IOException e) {
Log.d("DEBUGTAG", "error...");
}
return null;
merci, fonctionne parfaitement maintenant. – roger