Android Glide не загружает .jpg из URL - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть метод скольжения, который я использую все время для получения изображений с URL.Ранее это работало без исключения.В новом макете у меня есть ImageView, изображение которого мне нужно извлечь из URL-адреса и отображения.Но когда представление отображается, изображение остается пустым.

Странная часть в том, что когда я наблюдаю за сетевым трафиком через Чарльза, нет никакого вызова для получения URL вообще.Даже не тот, который терпит неудачу.

Для тестирования я жестко запрограммировал другой URL-адрес в части .load () блока скольжения, и это прекрасно работает.Таким образом, я знаю, что макет правильный.Я также пытался жестко закодировать фактический URL, который я пытаюсь получить, но он также не удается.

URL-адрес правильный.Я могу вставить его в браузер, и изображение загружается мгновенно.Есть два возможных аспекта URL, которые, возможно, Glide не нравится ??Во-первых, это http, а не https.Во-вторых, он заканчивается на «.jpg», где мои другие изображения обычно являются png.

Glide.with(imageView.context).load(url).into(imageView)

Я проверил, что и imageView, и imageView.context не равны нулю и, конечно, строка URL-адреса верна.

Совершенно из идей.Спасибо.

1 Ответ

2 голосов
/ 27 апреля 2019

Вы должны быть в состоянии поиграть с опциями отладки Glide , чтобы получить журналы о проблемах, с которыми он сталкивается.

В вашем случае где-то должны быть журналы, указывающие, что вы получаете "Исключение CLEARTEXT не поддерживается. Исключение: для Android 9.0 + по умолчанию требуется https.

Чтобы разрешить для , в идеале просто используйте URL-адреса https.В качестве альтернативы вы можете отключить это требование .

...