Android, Πικάσο - οι περισσότερες από τις εικόνες που δεν θέλετε να φορτώσετε (Kotlin)

ψήφοι
0

Προσπαθώ να οικοδομήσουμε μια RecyclerView συμπληρώθηκε με θέα κάρτα αντικείμενα. Για κάθε στοιχείο που χρειάζομαι 2 μικρές εικόνες που έχω φορτώσει από τη διεύθυνση URL. Όλα λειτουργεί καλά μόνο αν φορτώσετε δείγμα εικόνας από την ιστοσελίδα του Πικάσο ( 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 ΑΝΚΟ για «doAsync». Καμιά ιδέα? Ευχαριστώ εκ των προτέρων!

Δημοσιεύθηκε 20/10/2018 στις 12:36
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Έχω εν μέρει λυθεί αυτό. Φαίνεται σαν να ήμουν χρησιμοποιώντας λάθος συνδέσεις, αλλά δεν είμαι σίγουρος πού ήταν το πρόβλημα.

Τώρα, όταν θα ανεβάσετε μια φωτογραφία για να imgur.com και να αντιγράψετε μια άμεση σύνδεση λειτουργεί. Αλλά τι είναι ο κανόνας για τις συνδέσεις; Γιατί η προηγούμενη αναφέρθηκε δεν λειτουργεί; Μπορεί κάποιος οδηγός μου εδώ;

Απαντήθηκε 20/10/2018 στις 13:29
πηγή χρήστη

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