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(...)
または、独自のシングルトンを作成して使用します。
ああ、それはそれを修正しました。 おかげで、あなたは問題を取り除くことができます...
また、リクエストごとに新しいRoundTransformation
オブジェクトを作成しないでください。
一度作って再利用してください。
最も参考になるコメント
ダウンロードごとに新しい
Picasso
インスタンスを作成しないでください。シングルトンを使用します。
または、独自のシングルトンを作成して使用します。