Picasso Library, Android: Using Error Listener
Bawię się z biblioteką Picasso do ładowania obrazów, ale mam problem. Gdy obraz nie ładuje się, chcę ukryć widok, a nie ładować obraz domyślny. Zauważyłem ze źródła, że wygląda na to, że jedynym sposobem dodania nasłuchiwania jest program budujący, ale metoda błędu nigdy nie jest wywoływana, gdy obraz nie ładuje się. Czy ktoś ma z tym jakieś doświadczenie?
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);