/ / Il segnaposto di Picasso non funziona: android, firebase, picasso

Il segnaposto di Picasso non funziona: android, firebase, picasso

Sto usando Picasso per caricare immagini da FirebaseArchiviazione in un listview. Ogni volta che si scorre, il segnaposto non viene visualizzato prima che l'immagine sia caricata, tuttavia, con un'altra immagine precaricata, tenere l'Imageview finché l'immagine non viene caricata.

Questa è la mia parte di codice:

StorageReference mStorage = FirebaseStorage.getInstance().getReference();

mStorage.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {

@Override
public void onSuccess(Uri uri) {

Picasso.with(c).load(uri.toString())
.placeholder(R.drawable.placeholder)
.into(itemImage);

}}).addOnFailureListener(new OnFailureListener() {

@Override
public void onFailure(@NonNull Exception e) {}
});

risposte:

0 per risposta № 1

L'ho risolto, il problema era che l'ascoltatore che stavo mettendo per ottenere l'URL. L'ho risolto fornendo a Picasso un URL diretto