Glide.with(getContext())
.downloadOnly()
.load("https://web-1259617641.cos.ap-nanjing.myqcloud.com/woshidianjiutu.9.png")
.listener(new RequestListener<File>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<File> target, boolean isFirstResource) {
Toast.makeText(getContext(), "下载失败", Toast.LENGTH_SHORT).show();
return false;
}
@Override
public boolean onResourceReady(File resource, Object model, Target<File> target, DataSource dataSource, boolean isFirstResource) {
Toast.makeText(getContext(), "下载成功", Toast.LENGTH_SHORT).show();
Log.e("第三方的速度", "onResourceReady: "+resource );
Log.e("第三方的速度", "model: "+model );
Log.e("第三方的速度", "model: "+target.toString() );
Log.e("第三方的速度", "dataSource: "+dataSource );
Log.e("第三方的速度", "onResourceReady: "+isFirstResource );
/
return false;
}
})
.preload();
Glide 下载图片
最新推荐文章于 2025-10-07 04:03:28 发布
这段代码展示了如何利用Glide库在Android中下载图片,并添加了请求监听器来处理下载成功和失败的情况。当下载失败时,显示'下载失败'的Toast;成功时,显示'下载成功'的Toast,并在日志中打印相关信息。
525

被折叠的 条评论
为什么被折叠?



