-1
Я кэшировал несколько фотографий, как например, профиль некоторых пользователей. Но теперь, когда пользователь изменяет профайл, кэшированные изображение будет загружено .. Вот мой код:Android: переопределить кешированные изображения из ImageLoader
com.android.volley.toolbox.ImageLoader imageLoader = AppController.getInstance().getImageLoader();
if (imageLoader == null)
imageLoader = AppController.getInstance().getImageLoader();
// user profile pic
profilePic.setImageUrl(item.getProfilePic(), imageLoader);
и я кэшировать его:
ImageLoader.getInstance().displayImage(item.getProfilePic(), profilePic, options, animateFirstListener);
Ну, вопрос, как я могу переопределить кэшированное изображение, если пользователь загружает новый профиль pic?
Я думаю, что вам нужно построить свою собственную логику. Наличие таблицы, например, в бэкэнде, в котором последний раз пользователь обновлял изображение своего профиля. И тогда эти метаданные должны быть связаны с кэшированной картиной в вашем приложении. Затем вы будете проверять эту таблицу при запуске приложения или на вашей активности (в зависимости от того, как вы это хотите) – user3793589
Иногда это автоматически менялось, иногда я не получаю: -D – fabiruu111
Ну, я думаю он изменяется только тогда, когда приложение перезапускается ... – user3793589