Android, Picasso - большинство изображений не хотят загружаться (Kotlin) - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь создать RecyclerView, заполненный элементами просмотра карт.Для каждого элемента мне нужно 2 небольших изображения, которые я загружаю с URL.Все работает нормально, только если я загружаю образец изображения с веб-сайта Picasso (http://i.imgur.com/DvpvklR.png). Все остальные загружаемые мной изображения не отображаются.

Вот мой код; внутри моего RecyclerViewAdapter, внутри onBindViewHolder () Я вызываю функцию:

fun loadImageInBackground(item : Footballer,  holder : ViewHolder){
    doAsync {
        var loadImage = Picasso.get().load(item.footballerImageUrl)
        var loadFlagImage = Picasso.get().load(item.flagImageUrl)
        uiThread {
            loadImage.into(holder?.footballerImage)
            loadFlagImage.into(holder?.flagImage)
        }
    }
}

Я использую Kotlin ANKO для «doAsync». Есть идеи? Спасибо заранее!

1 Ответ

0 голосов
/ 20 октября 2018

Я частично решил это.Кажется, что я использовал неправильные ссылки, но я не уверен, где была проблема.

Теперь, когда я загружаю изображение на imgur.com и копирую прямую ссылку, оно работает.Но каково правило для ссылок?Почему предыдущие упомянутые не работали?Кто-нибудь может направить меня сюда?

...