2017-01-04 2 views
0

Размер данных приложений Android увеличивается, как 13 МБ, когда я открывал и загружал несколько (100) изображений с использованием глийдевой библиотеки. Мне не удалось использовать кеширующие свойства glide, все они заданы по умолчанию. Какое-либо случайное кэширование при скольжении вызывает эту проблему?Увеличивает размер данных для Android-приложений Делает ли Glide это?

NB: Изображения имеют размер 100Kb.

ответ

0

вы можете очистить Glide библиотека OnDestroy памяти вашей деятельности или фрагмента

@Override 
public void onDestroy() { 

super.onDestroy(); 
Glide.get(this).clearMemory(); 
} 

Пропуск памяти кэша

skipMemoryCache (истина), конкретно сказать Glide, чтобы пропустить память cache.when вы звоните нагрузки Добавим, что свойство, как этот

Glide 
.with(context) 
.load(url) 
.skipMemoryCache(true) 
.into(imageViewInternet); 

Пропуск диска Кэш

Glide 
.with(context) 
.load(url) 
.diskCacheStrategy(DiskCacheStrategy.NONE) 
.into(imageViewInternet); 
+0

Этот диск очищает кеш диска или кеш памяти? –