Picasso: "Impossible de créer l'instance epoll. errno=24"

Créé le 26 mars 2014  ·  3Commentaires  ·  Source: square/picasso

Après avoir fait défiler plusieurs fois dans un ListView, j'obtiens cette erreur et mon application se bloque. Je charge l'image dans ImageView comme ceci sur getView :

        Image = (ImageView)row.findViewById(R.id.image_list);
        Picasso Img= new Picasso.Builder(context).build();
        Img.load(R.drawable.test)
                .transform(new RoundedTransformation(6,0))
                .fit()
                .into(Image);

Cela arrive même si je supprime la transformation.

Commentaire le plus utile

Veuillez ne pas créer une nouvelle instance Picasso pour chaque téléchargement.

Utilisez le singleton.

Picasso.with(context).load(...)

Ou créez votre propre singleton et utilisez-le.

Tous les 3 commentaires

Veuillez ne pas créer une nouvelle instance Picasso pour chaque téléchargement.

Utilisez le singleton.

Picasso.with(context).load(...)

Ou créez votre propre singleton et utilisez-le.

Ah, ça l'a arrangé. Merci, vous pouvez supprimer le problème...

De plus, ne créez pas un nouvel objet RoundTransformation pour chaque requête.

Faites-en une fois et réutilisez-le.

Cette page vous a été utile?
0 / 5 - 0 notes