PicassoPlugableGlobalComponent.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:Stedroids 作者:
@Override
public void loadImage(final ImageView imageView, final String imageUrl, Drawable drawable, final boolean offlineCacheOnError) {
    if(canLoad(imageUrl)) {
        Picasso.with(imageView.getContext()).load(imageUrl).placeholder(drawable)
                .into(imageView, new Callback() {
                    @Override
                    public void onSuccess() {

                    }

                    @Override
                    public void onError() {
                        if(offlineCacheOnError) {
                            Picasso.with(imageView.getContext())
                                    .load(imageUrl)
                                    .networkPolicy(NetworkPolicy.OFFLINE)
                                    .into(imageView);
                        }
                    }
                });
    } else {
        imageView.setImageDrawable(drawable);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号