Android, Picasso - die meisten Bilder wollen nicht laden (Kotlin)

stimmen
0

Ich versuche , eine RecyclerView mit einem Kartenansicht Gegenständen gefüllt zu bauen. Für jedes Element muss ich 2 kleine Bilder , die ich von URL laden. Alles funktioniert nur gut , wenn ich Musterbild von Picasso Website laden ( http://i.imgur.com/DvpvklR.png ). Jede andere Bild , das ich versuchen , zeigen sich nicht zu laden.

Hier ist mein Code; in meinem RecyclerViewAdapter, in der onBindViewHolder () Funktion Ich rufe:

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)
        }
    }
}

Ich verwende Kotlin ANKO für „doAsync“. Irgendwelche Ideen? Danke im Voraus!

Veröffentlicht am 20/10/2018 um 12:36
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Ich löste teilweise diese. Es scheint, wie ich falsche Links wurde, aber ich bin mir nicht sicher, wo das Problem war.

Nun, wenn ich ein Bild imgur.com laden und einen direkten Link funktioniert es kopieren. Aber was ist die Regel für die Links? Warum die vorherige erwähnt wurden nicht? Kann mir hier jemand anleitet?

Beantwortet am 20/10/2018 um 13:29
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more