Я знаю, что это очень простой вопрос. Я попытался найти множество решений, но я не могу их понять.Удалить кеш при использовании скольжения
То, что я хочу
загрузки изображения на сервер и в ответ я получаю URL, но проблема при настройке изображения с помощью этого URL, старый образ установлен. Это происходит потому, что скольжение берет старый кеш и не обновляет кеш.
Как это решить.
Glide.clear(profilePic);
Glide.with(getApplicationContext())
.load(url)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.skipMemoryCache(true)
.transform(new CircleTransform(MainProfile.this))
.into(profilePic);
в настоящее время, ПОС меняется, но когда я нажимаю кнопку назад и вернуться к этой деятельности, то он загружает старый образ. Загрузка изображения из кеша.
//setting up the profile pic
Glide.with(getApplicationContext())
.load(userProfilePicUrl)
.asBitmap()
.centerCrop()
.into(new BitmapImageViewTarget(profilePic) {
@Override
protected void setResource(Bitmap resource) {
RoundedBitmapDrawable circularBitmapDrawable =
RoundedBitmapDrawableFactory.create(MainProfile.this.getResources(), resource);
circularBitmapDrawable.setCircular(true);
profilePic.setImageDrawable(circularBitmapDrawable);
}
});
Проблема в том, что когда я возвращаюсь к этой деятельности, она показывает старый pic вместо нового.
никакой помощи. когда я возвращаюсь, он показывает старое изображение @android_griezmann –
Ни в коем случае он не работает отлично для меня, будд! –
Да! его работа для меня тоже. –