写了一个用Glide展示图片的demo,测试之后发现图片并没有展示,突然想到没有加网络权限
<uses-permission android:name="android.permission.INTERNET" />
在AndroidManifest加入权限,运行之后还是没有展示图片,很是奇怪。
后来想到Glide提供了listener()方法,于是就加上了:
RequestListener mRequestListener = new RequestListener() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target target, boolean isFirstResource) {
Log.e("HHH", "onException: " + e.toString() + " model:" + model + " isFirstResource: " + isFirstResource);
return false;
}
@Override
public boolean onResourceReady(Object resource, Object model, Target target, DataSource dataSource, boolean isFirstResource) {
Log.e("HHH", "model:" + model + " isFir