Picasso Library, Android: Verwenden von Error Listener

Ich spiele mit der Picasso-Bibliothek herum, um Bilder zu laden, aber ich stoße auf ein Problem. Wenn ein Bild nicht geladen werden kann, möchte ich die Ansicht ausblenden und nicht in ein Standardbild laden. Aus der Quelle ist mir aufgefallen, dass ein Listener anscheinend nur vom Builder hinzugefügt werden kann. Die Fehlermethode wird jedoch nie aufgerufen, wenn ein Image nicht geladen werden kann. Hat jemand irgendwelche Erfahrungen damit?

    iv = (ImageView) findViewById(R.id.imageView);

    Picasso.Builder builder = new Picasso.Builder(getApplicationContext());
    builder.listener(new Picasso.Listener() {

        @Override
        public void onImageLoadFailed(Picasso arg0, String arg1) {
            Log.e("Picasso Error", "Errored out, hiding view");
            iv.setVisibility(View.GONE);
        }
    });
    Picasso pic = builder.build();
    pic.load("thisshouldbreak.jpg").into(iv);

Antworten auf die Frage(6)

Ihre Antwort auf die Frage