Saya menggunakan tampilan pendaur ulang dengan gulir horizontal semuanya berfungsi dengan baik dalam kode. Saya mengambil url gambar yang saya teruskan ke picasso tetapi saya tidak dapat menampilkan gambar dalam tampilan Gambar. Saya mendapatkan kesalahan berikut.
Saya telah memeriksa jawaban lain tetapi tidak menemukan solusi.
java.lang.IllegalStateException: Unrecognized type of request: Request{"https://s3-us-west-2.amazonaws.com/test-magictiger-uploads-thumbs/ccc33adf-0e01-4899-b4b1-868932913176.png”}
at com.squareup.picasso.BitmapHunter$2.load(BitmapHunter.java:66)
at com.squareup.picasso.BitmapHunter.hunt(BitmapHunter.java:206)
at com.squareup.picasso.BitmapHunter.run(BitmapHunter.java:159)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
at com.squareup.picasso.Utils$PicassoThread.run(Utils.java:411)
Saya juga telah mengangkat masalah baru di github:https://github.com/square/picasso/issues/1364
private void loadImage(ImageView imageView, String url) {
if (mContext != null && imageView == null) return;
Picasso.Builder builder = new Picasso.Builder(UiUtil.getApp());
builder.listener(new Picasso.Listener() {
@Override
public void onImageLoadFailed(Picasso p,Uri u,Exception e){
e.printStackTrace();
}
});
Picasso pic = builder.build();
pic.load(url.trim())
.error(R.drawable.ic_launcher)
.placeholder(R.drawable.ic_launcher).into(imageView);
}
Bantuan apa pun dihargai. Terima kasih sebelumnya.