Picasso: 「epollインスタンスを作成できませんでした。errno= 24」

作成日 2014年03月26日  ·  3コメント  ·  ソース: square/picasso

ListViewを数回スクロールした後、このエラーが発生し、アプリがクラッシュします。 getViewで次のように画像をImageViewにロードしています:

        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);

変換を削除しても発生します。

最も参考になるコメント

ダウンロードごとに新しいPicassoインスタンスを作成しないでください。

シングルトンを使用します。

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

または、独自のシングルトンを作成して使用します。

全てのコメント3件

ダウンロードごとに新しいPicassoインスタンスを作成しないでください。

シングルトンを使用します。

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

または、独自のシングルトンを作成して使用します。

ああ、それはそれを修正しました。 おかげで、あなたは問題を取り除くことができます...

また、リクエストごとに新しいRoundTransformationオブジェクトを作成しないでください。

一度作って再利用してください。

このページは役に立ちましたか?
0 / 5 - 0 評価