Я использую представление recycler с горизонтальной прокруткой, все работает нормально в коде. Я получаю URL-адрес изображения, который я передаю в picasso, но я не могу показать изображение в представлении изображения. Я получаю следующую ошибку.
Я просмотрел другие ответы, но не нашел решения.
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)
Я также поднял новую проблему в 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);
}
Любая помощь приветствуется. Заранее спасибо.