【问题标题】:Images don't load when first run首次运行时不加载图像
【发布时间】:2013-08-19 21:34:30
【问题描述】:

我使用 Android Universal Image Loader,这是一个很棒的库。但有时,当我打开我的应用程序时,无法加载图像。我必须向下滚动然后向上滚动才能加载图像。我必须做些什么来克服这个问题?

UIL 版本:1.8.6

Android 版本测试于:4.1.2 (Galaxy S3)

我的配置

config = new ImageLoaderConfiguration.Builder(
            mContext).memoryCacheSize(Constants.MEM_CACHE_SIZE)
            .discCacheSize(Constants.DISC_CACHE_SIZE)
            .memoryCache(new WeakMemoryCache()).build();

显示选项

options = new DisplayImageOptions.Builder()
            .showStubImage(R.drawable.empty_video)
            .showImageForEmptyUri(R.drawable.empty_video)
            .showImageOnFail(R.drawable.empty_video).cacheInMemory(true)
            .bitmapConfig(Bitmap.Config.RGB_565)
            .delayBeforeLoading(500)
            .displayer(new FadeInBitmapDisplayer(500))
            .imageScaleType(ImageScaleType.IN_SAMPLE_INT).cacheOnDisc(true)
            .build();

【问题讨论】:

    标签: android universal-image-loader


    【解决方案1】:

    尝试在 ImageLoaderConfiguration 中添加以下内容:

    .tasksProcessingOrder(QueueProcessingType.FIFO)
    

    【讨论】:

    • 感谢您的帮助,但不幸的是,我的问题仍然存在。
    • @MertŞimşek,只是建议禁用图像效果并尝试,//.delayBeforeLoading(500).displayer(new FadeInBitmapDisplayer(500)),
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多