В своем приложении я загружаю изображение из сети, затем сохраняю это изображение в локальном кэше с указанным именем c, например, «test.jpeg», затем отображаю изображение test.jpeg на устройстве Android.
Если я очищу локальный кэш для приложения в настройках android, снова загрузите новое изображение из сети и сохраните новое изображение с тем же именем (test.jpeg). Затем я отображаю изображение, я ожидаю, что новое изображение должно отображаться, но оно отображало старое изображение.
После уничтожения приложения и его повторного запуска отображается новое изображение.
Для загрузки и сохранения изображения я использую библиотеку Dio
.
Вот пример кода загрузки и сохранения в локальном каталоге
Dio client;
String imageSavePath =
path.join((await getTemporaryDirectory()).path, “test.jpeg”);
await client.download(url, imageSavePath);
Итак, как я могу отобразить только что загруженное изображение, не закрывая приложение.
Заранее спасибо.