J'ai une vue de liste personnalisée dans mon application, qui montre une image et du texte. L'image que je reçois de l'URL, en utilisant le code ci-dessous:ListView retard de défilement dans android
private static Drawable ImageOperations(Context ctx, String url,
String saveFilename) {
try {
InputStream is = (InputStream) fetch(url);
Drawable d = Drawable.createFromStream(is, "src");
return d;
} catch (MalformedURLException e) {
e.printStackTrace();
return null;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
public static Object fetch(String address) throws MalformedURLException,
IOException {
URL url = new URL(address);
Object content = url.getContent();
return content;
}
tout fonctionne parfaitement, à l'exception de la vue de la liste déroulante, son très lent. Si je désactive les images, la vitesse de défilement est lisse, mais avec l'image activée, elle traîne beaucoup.
Est-il possible de réduire ou d'éliminer ce retard?
Merci