Picasso: "Não foi possível criar instância epoll. Errno = 24"

Criado em 26 mar. 2014  ·  3Comentários  ·  Fonte: square/picasso

Depois de rolar em um ListView algumas vezes, recebo esse erro e meu aplicativo trava. Estou carregando a imagem no ImageView assim no 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);

Isso acontecerá mesmo se eu remover a transformação.

Comentários muito úteis

Não crie uma nova instância Picasso para cada download.

Use o singleton.

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

Ou crie seu próprio singleton e use-o.

Todos 3 comentários

Não crie uma nova instância Picasso para cada download.

Use o singleton.

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

Ou crie seu próprio singleton e use-o.

Ah, isso resolveu. Obrigado, você pode remover o problema ...

Além disso, não crie um novo objeto RoundTransformation para cada solicitação.

Faça uma vez e reutilize.

Esta página foi útil?
0 / 5 - 0 avaliações