В своем приложении Xamarin я загружаю новое изображение «профиля пользователя» на сервер, затем пытаюсь обновить изображение новой версией изображения (заметил, что изображение URI остается прежним).
Xamarin предоставляет кэш изображений, мне нужно сделать его недействительным, чтобы принудительно перезагрузить изображение с сервера.Но похоже, что кэш изображений не может быть признан недействительным!Я не нахожу решения!
Я пробовал несколько решений, но не нашел пути!Даже когда я перезапускаю приложение, я получаю старую версию изображения.
Я пробую некоторые вещи, подобные этой:
(MediaImageSource as UriImageSource) .CacheValidity = new TimeSpan (-1);FFImageLoading.Forms.CachedImage.InvalidateCache (MediaImageSource, FFImageLoading.Cache.CacheType.All, true);FFImageLoading.ImageService.Instance.InvalidateCacheAsync (FFImageLoading.Cache.CacheType.All);
Но ничего не работает, любая идея приветствуется?Thx