Android, Picasso - většina snímků nechtějí načíst (Kotlin)

hlasů
0

Snažím se vybudovat RecyclerView naplněnou dekódovací kartu položky. U každé položky Musím 2 malé obrázky, které jsem se načítají z adresy URL. Vše funguje pouze tehdy, když jsem nahrát ukázkový obrázek z webové stránky Picasso ( http://i.imgur.com/DvpvklR.png ). Každý druhý obraz se snažím načíst neukáže.

Tady je můj kód; uvnitř mého RecyclerViewAdapter, uvnitř funkce onBindViewHolder () volám:

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

Já používám KOTLÍN ANKO pro „doAsync“. Nějaké nápady? Díky předem!

Položena 20/10/2018 v 11:36
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

I částečně vyřešil to. Vypadá to, že jsem byl s použitím špatné spojení, ale nejsem si jistý, kde je problém.

Teď, když jsem nahrát obrázek na imgur.com a zkopírujte přímý odkaz to funguje. Ale co je pravidlo pro odkazy? Proto předchozí zmíněné byly nefunguje? Může mi někdo návod tady?

Odpovězeno 20/10/2018 v 12:29
zdroj uživatelem

hlasů
0

Zkuste níže metodami jeho práce pro mě.

build.gradle:

implementation 'com.squareup.picasso:picasso:2.71828'

Java Code:

Picasso.get().load("URL PATH").into(Image_view)
Odpovězeno 17/09/2019 v 12:09
zdroj uživatelem

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