Sto cercando di utilizzare la libreria picasso per caricare l'archivio di immagini nel media store. Quando ho chiamato load (imageview, callback), la chiamata picasso onFail invece di onSuccess. Come faccio a sapere perché l'immagine non è stata caricata correttamente?Android: immagine di caricamento di Picasso non riuscita. come mostrare il messaggio di errore
risposta
Uso costruttore:
Picasso.Builder builder = new Picasso.Builder(this);
builder.listener(new Picasso.Listener()
{
@Override
public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception)
{
exception.printStackTrace();
}
});
builder.build().load(URL).into(imageView);
Funziona alla grande, grazie! –
Quando si utilizza callback, il picaso chiamerà metodo onSuccess e onError!
File fileImage = new File(mPathImage);
Picasso.with(mContext).load(fileImage)
.placeholder(R.drawable.draw_detailed_view_display)
.error(R.drawable.draw_detailed_view_display)
.resize(200, 200)
.into(holder.mImageEvidence, new Callback() {
@Override
public void onSuccess() {
holder.mMediaEvidencePb.setVisibility(View.GONE);
}
@Override
public void onError() {
holder.mErrorImage.setVisibility(View.VISIBLE);
}
});
come ottenere la causa di impossibilità di caricare l'immagine in 'onError'? – Raptor
Il metodo onError non offre informazioni sull'errore. Ti aiuta solo a capire che si sta verificando un errore mostrando "mErrorImage" –
Questo è quello che so anch'io. Al suo posto dovrebbe essere usato l'ascoltatore globale. – Raptor
Hai aggiunto il permesso Internet in Manifest
? Con la risposta di Kevin here, vedere il registro delle eccezioni e pubblicare l'eccezione qui.
Questo dovrebbe essere un commento. –
Nel caso in cui si desidera utilizzare Picasso con Kotlin ed espressione lambda potrebbe essere il più breve questa:
val picasso = Picasso.Builder(context)
.listener { _, _, e -> e.printStackTrace() }
.build()
... e poi si può caricare l'immagine come al solito:
picasso.load(url).into(imageView)
- 1. android get Immagine disegnata dopo il caricamento di picasso
- 2. Android Studio Picasso gif caricamento immagine per segnaposto
- 3. come mostrare uno spinner di caricamento immagine con knockout.js
- 4. Problema di caricamento dell'immagine Picasso in GoogleMap.InfoWindowAdapter
- 5. Caricamento lento di immagini grandi con Picasso
- 6. Picasso Carica immagine dal filesystem
- 7. Dissolvenza durante l'animazione durante il caricamento dell'immagine Uso di Picasso
- 8. Come mostrare un messaggio di errore personalizzato in DropzoneJS?
- 9. Esecuzione strumentazione Android non riuscita - errore di asserzione
- 10. Caricamento di più immagini con Picasso sullo sfondo
- 11. Picasso caricamento delle immagini
- 12. Come mostrare lo stato di "Caricamento" in Android?
- 13. mostrando un messaggio di errore di convalida come tooltip
- 14. Come mostrare un messaggio di caricamento mentre UIWebView carica il suo contenuto?
- 15. "Comunicazione con il gestore transazioni sottostante non riuscita" messaggio di errore
- 16. Come sopprimere il messaggio di errore di `ls`?
- 17. React Native: richiesta di recupero non riuscita con errore - TypeError: richiesta di rete non riuscita (...)
- 18. immagine caricamento non funziona sul server di
- 19. Jquery Mobile 1.2RC-1 messaggio di caricamento non visualizzato
- 20. Come sopprimere il messaggio di errore OpenCV
- 21. X errore di richiesta non riuscita: GLXBadFBConfig
- 22. Come impostare il file web.config per mostrare il messaggio di errore completo
- 23. python3: non mostrare il percorso completo della directory sul messaggio di errore
- 24. CSRF non riuscita durante il caricamento del file attraverso spavalderia
- 25. Perché visualizzo il messaggio di errore "URI non registrato"?
- 26. immagine Tkinter non mostrare o dare un errore
- 27. Ottenere il messaggio di errore "Risorsa non è pubblico"
- 28. Messaggio di avviso di compilazione immagine icona non assegnato all'applicazione
- 29. Messaggio di visualizzazione solo per il caricamento della prima pagina
- 30. Git errore di spinta: RPC non riuscita: ricciolo 52
Avere uno sguardo a questa domanda ha risposto [Picasso Biblioteca, Android: Usando errore Listener] [1] [1]: http://stackoverflow.com/questions/17052538/pi casso-library-android-using-error-listener –