@Override
public BitmapRegionDecoder intercept(Chain chain) throws IOException {
final Uri uri = chain.uri();
BitmapRegionDecoder decoder = chain.chain(uri);
if (decoder != null){
return decoder;
}
if (UriUtil.isNetworkUri(uri)){
if (BuildConfig.DEBUG) {
Log.d("NetworkInterceptor", "从我这加载");
}
File file = processFile(uri.toString());
try {
//InputStream inputStream = processBitmap(uri.toString());
return BitmapRegionDecoder.newInstance(new FileInputStream(file),false);
} catch (IOException e) {
//e.printStackTrace();
return Interceptors.fixJPEGDecoder(file,e);
}
}
return null;
}
NetworkInterceptor.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:HDImageView
作者:
评论列表
文章目录