Я разрабатываю приложение, которое показывает изображения в RecyclerView
с помощью удивительной библиотеки Glide
. По мере увеличения количества изображений, так же как и использование памяти. Дело в том, .. Когда я проверяю использование кэша моего приложения с помощью ES File Explorer, он говорит 0KB и это странно .. я использовал:Android - [Glide] Использование Disk Cache
Glide.with(context)
.load(youtubeShareThumbnailUrl)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.skipMemoryCache(true)
.centerCrop()
.into(((ObjectViewHolder) holder).userPostShareYoutubeImage);
Могу ли я просто понимание «кэш» не так? Я думаю:
Кэш-память - это то, что отображается на мониторе Android, на вкладке «Память», а кэш-память - это кеш приложения, отображаемый в ES-проводнике.
Превышение кэширования памяти для приложения приведет к ошибке OOM, тогда как кэш-диск действительно не имеет ограничений, поскольку он хранится в хранилище.
Хм, я думал, что 'skipMemoryCache()' предназначен для указания того, что память не используется в качестве кеша. Что это такое для BT? И как включить кэширование диска? Потому что, когда я прокручиваю резервную копию, хотя она маленькая, но она все еще довольно примечательна. –