はい、ピカソを使用してビットマップをロードしています。 理由は、アダプタの一部でURIをデコードし、別の部分でビットマップをロードしていて、 here
URLがnullであっても、常にピカソを呼び出す必要があります。このようにして、イメージビューがリサイクルされたことがわかります。
だから私はこれを試しました...
Bitmap bitMap;
...
Picasso.with(getContext())
.load(bitMap)
.into(imageView);
しかし、このエラーが発生しました
メソッド「load(Android.graphics.Bitmap)」を解決できません
Picasso
のロードメソッドにビットマップを配置できません。 uri , file , url path and int resource id
のみ使用できます。
rlから画像をダウンロードする場合は、以下のコードのように実行できます。
String url = "your_url";
Picasso.with(context).load(url)
.placeholder(R.drawable.any_drawable)
.error(R.drawable.anydrawable).into(your_imageView);
他のリソースについても同じですが、使用しているload
に応じてparameter
メソッドresource
のみが変更されます。