taken from here :
Picasso.with(this) .load(url) .into(new Target() { @Override public void onBitmapLoaded (final Bitmap bitmap, Picasso.LoadedFrom from){
Updated (May 04, 2016):
Picasso.with(this) .load(youUrl) .into(new Target() { @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { } @Override public void onBitmapFailed(Drawable errorDrawable) { } @Override public void onPrepareLoad(Drawable placeHolderDrawable) { } });
Updated (November 22, 2016)
or using a strong link for Target so that it does not collect garbage
Target target = new Target() { @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { } @Override public void onBitmapFailed(Drawable errorDrawable) { } @Override public void onPrepareLoad(Drawable placeHolderDrawable) { } }; void foo() { Picasso.with(getContext()).load(getUrl()).into(target); }
Kotlin
object: com.squareup.picasso.Target { override fun onBitmapFailed(errorDrawable: Drawable?) { TODO("not implemented")
AbdulMomen ุนุจุฏุงูู
ุคู
ู Dec 21 '15 at 7:43 2015-12-21 07:43
source share