I am using below mentioned code:
imageLoader = ImageLoader.getInstance();
config = new ImageLoaderConfiguration.Builder(this)
.memoryCache(new WeakMemoryCache())
.denyCacheImageMultipleSizesInMemory()
.threadPoolSize(1)
.build();
options = new DisplayImageOptions.Builder()
.cacheOnDisc(true)
.resetViewBeforeLoading()
//.cacheInMemory()
.bitmapConfig(Bitmap.Config.RGB_565)
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.build();
imageLoader.init(config);
这里使用给定的代码我使用ImageLoaderConfiguration方法和显示选项显示图像。
imageLoader.displayImage(imageUrl, logo_image, options,
new SimpleImageLoadingListener() {
@Override
public void onLoadingStarted(String imageUri, View view) {
}
@Override
public void onLoadingFailed(String imageUri, View view,
FailReason failReason) {
}
@SuppressLint("NewApi")
@Override
public void onLoadingComplete(String imageUri, View view,
Bitmap loadedImage) {
// imgAppLogo.setBackground(new
// BitmapDrawable(loadedImage));
}
});
仍然在AndroidTv中抛出异常(OutOfMemoryExcepotion)..
请帮忙。
提前致谢。
答案 0 :(得分:0)
使用ImageLoader Library的Glide jar instaed
http://grepcode.com/snapshot/repo1.maven.org/maven2/com.github.bumptech.glide/glide/3.4.0
滑翔的好处: https://github.com/bumptech/glide