Picasso: "Epoll-Instanz konnte nicht erstellt werden. errno=24"

Erstellt am 26. März 2014  ·  3Kommentare  ·  Quelle: square/picasso

Nachdem ich einige Male in einem ListView gescrollt habe, erhalte ich diesen Fehler und meine App stürzt ab. Ich lade das Bild wie folgt in die ImageView auf 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);

Es passiert auch, wenn ich die Transformation entferne.

Hilfreichster Kommentar

Bitte erstellen Sie nicht für jeden Download eine neue Picasso Instanz.

Verwenden Sie den Singleton.

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

Oder erstellen Sie Ihren eigenen Singleton und verwenden Sie diesen.

Alle 3 Kommentare

Bitte erstellen Sie nicht für jeden Download eine neue Picasso Instanz.

Verwenden Sie den Singleton.

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

Oder erstellen Sie Ihren eigenen Singleton und verwenden Sie diesen.

Ah, das hat es behoben. Danke, du kannst das Problem beheben...

Erstellen Sie außerdem nicht für jede Anfrage ein neues RoundTransformation Objekt.

Einmal machen und wiederverwenden.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen