Я використовую Glide в одному зі своїх проектів, щоб показати зображення з файлу.
Нижче мій код, як я показую зображення:
Glide.with(DemoActivity.this)
.load(Uri.parse("file://" + imagePath))
.into(mImage);
Зображення в цьому місці ( imagePath
) постійно змінюється. За замовчуванням Glide кешує зображення, яке воно відображає в ImageView
. Через це Glide показував перше зображення з кешу для нових зображень у цьому місці.
Якщо я поміняю зображення за місцем розташування imagePath
на якесь інше зображення з такою ж назвою, тоді Glide показує перше зображення замість нового.
Два запити:
Чи можна завжди зображення з файлу, а не кеш? Таким чином проблема буде вирішена.
Чи можна очистити зображення з кешу перед тим, як отримувати нещодавно замінене зображення? Це також вирішить проблему.