Я использую Glide в одном из моих проектов, чтобы показать изображение из файла.
Ниже мой код, как я показываю изображение:
Glide.with(DemoActivity.this)
.load(Uri.parse("file://" + imagePath))
.into(mImage);
Изображение в этом месте (imagePath
) продолжает меняться. По умолчанию Glide кэширует изображение, которое он показывает в ImageView
. Из-за этого в Glide было показано первое изображение из кеша для новых изображений в этом месте.
Если я изменил изображение в местоположении imagePath
с другим изображением с таким же именем, тогда Glide отобразит первое изображение вместо нового.
Два запроса:
-
Возможно ли всегда изображение из файла, а не кеш? Таким образом, проблема будет решена.
-
Можно ли очистить изображение из кеша, прежде чем получать новое замеченное изображение? Это также решит проблему.