Android / 程序开发 · 2022年3月21日 0

Android Glide监听


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  Glide.with(imageView.getContext())
                    .load(url)
                    .diskCacheStrategy(DiskCacheStrategy.ALL)
                    .listener(new RequestListener<Drawable>() {
                        @Override
                        public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
                            KLog.d("TAG","网络访问失败,请检查是否开始网络或者增加http的访问许可:"+url+",错误日志为:"+e.getMessage());
                            return false;
                        }

                        @Override
                        public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
                            KLog.d("TAG","网络访问成功,可以显示图片:"+url);
                            return false;
                        }
                    })
                    .apply(new RequestOptions().placeholder(placeholderRes))
                    .into(imageView)