OutOfMemoryException使用通用图像加载器库在androidTV中加载图像。

时间:2016-02-15 08:33:04

标签: android

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)..

请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:0)