【发布时间】:2014-05-13 09:22:02
【问题描述】:
我正在使用来自https://github.com/nostra13/Android-Universal-Image-Loader 的 Android-Universal-Image-Loader 来异步加载和缓存图像。我面临的问题是我想用图库打开图像或将它们发送给朋友。由于某种原因,我的图像被缓存而没有文件扩展名。
我正在使用当前配置
public static void initImageLoader(Context context) {
File cacheDir = StorageUtils.getOwnCacheDirectory(context, CommonUtilities.APP_DIR);
DisplayImageOptions options = new DisplayImageOptions.Builder()
.cacheInMemory(true)
.cacheOnDisc(true)
.considerExifParams(true)
.build();
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context)
.threadPriority(Thread.MAX_PRIORITY)
.discCacheExtraOptions(480, 800, CompressFormat.PNG, 75, null)
.denyCacheImageMultipleSizesInMemory()
.discCache(new UnlimitedDiscCache(cacheDir))
.defaultDisplayImageOptions(options)
.tasksProcessingOrder(QueueProcessingType.FIFO)
.build();
// Initialize ImageLoader with configuration.
ImageLoader.getInstance().init(config);
}
希望任何人都可以帮助我!
【问题讨论】:
标签: android image caching asynchronous universal-image-loader