Я хочу загрузить изображение по URL-адресу с помощью библиотеки Picasso для Android и показать его для просмотра, но получаю ошибку только в Android 7.0 Nougat.
URL-адрес изображения использует HTTPS. В другом моем проекте с тем же URL-адресом изображения я не получил ошибку, если запускаю на реальном устройстве 7.0 Nougat, но ошибка все равно возникает, если я запускаю эмулятор 7.0 Nougat.
Я пытаюсь использовать другое URL-изображение из другого домена, но у меня тоже не возникает ошибки.
как это исправить?
Picasso.get().load("My_URL_Image")
.resize(200,200)
.centerInside()
.placeholder(R.drawable.ic_default)
.error(R.drawable.ic_default)
.into(holder.imageView, object : Callback{
override fun onSuccess() {}
override fun onError(e: Exception?) {
e?.printStackTrace()
}
})
W/System.err: com.squareup.picasso.NetworkRequestHandler$ResponseException: HTTP 504
W/System.err: at com.squareup.picasso.NetworkRequestHandler.load(NetworkRequestHandler.java:51)
W/System.err: at com.squareup.picasso.BitmapHunter.hunt(BitmapHunter.java:219)
W/System.err: at com.squareup.picasso.BitmapHunter.run(BitmapHunter.java:175)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
at com.squareup.picasso.Utils$PicassoThread.run(Utils.java:354)
Подробнее здесь: https://stackoverflow.com/questions/584 ... id-library
Ошибка HTTP 504 при загрузке URL-адреса формы изображения с помощью библиотеки Picasso для Android ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение