图像未使用Universal Image Loader缓存在内存中

时间:2014-08-28 22:26:23

标签: android

我使用通用图片加载程序从网址加载图片。但加载后图像不会存储在缓存中。有人可以帮忙吗?这是代码

    imageLoader = ImageLoader.getInstance();

    options = new DisplayImageOptions.Builder()
            .showImageOnLoading(R.drawable.no_pic)
            .showImageForEmptyUri(R.drawable.no_pic)
            .showImageOnFail(R.drawable.no_pic).cacheInMemory(true)
            .considerExifParams(true).bitmapConfig(Bitmap.Config.RGB_565)
            .build();
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
            c).threadPriority(Thread.NORM_PRIORITY - 2)
            .denyCacheImageMultipleSizesInMemory()
            .tasksProcessingOrder(QueueProcessingType.LIFO)
            .writeDebugLogs().build();
    // if (!imageLoader.isInited()) {
    imageLoader.init(config);

1 个答案:

答案 0 :(得分:0)

在磁盘上使用缓存而不是在内存上缓存