2014-11-05 1 views
2

В моем проекте андроида я использую Android-Universal-Image-Loader Lib (HERE) для загрузки изображения из Интернета.Задайте время жизни для кэша изображений с помощью библиотеки загрузки изображений Android Universala

Я хочу сохранить кеш этих изображений в течение определенного периода времени (пример 1 день).

После окончания срока службы он снова загрузит изображение из Интернета (когда начнется мое приложение). В противном случае он будет использовать кеш.

Пожалуйста, помогите мне

ответ

6

Используйте LimitedAgeDiskCache для этого.

File cacheDir = StorageUtils.getCacheDirectory(context); 
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context) 
     ... 
     .diskCache(new LimitedAgeDiskCache(cacheDir, 24 * 60 * 60)) 
     .build(); 

ImageLoader.getInstance().init(config); 
+0

Спасибо большое! ^^! –

Смежные вопросы