我从 API 获取图像的 URL。图像 url 存储在 sqflite 中,我使用该图像 url 通过 NetworkImage 在应用程序中的任何位置显示图像。现在,在一个屏幕中,我有一个用于更新图像的对话框,其中我使用 ImagePicker 来选择图像,然后将图像上传到服务器。作为上传图像 API 的返回,我得到了更新的 imageurl。因此,在获得此更新的 url 后,我将更新 sqflite 中的 imagurl。但现在的问题是,即使在 sqflite 中更新了 url,应用程序也会显示旧图像。当我调试时,我发现我正在获取更新的图像网址本身,但仅显示旧图像。我什至尝试使用 Provider 来实现此目的,但仍然相同。谁能帮忙解决这个问题吗?
注意:仅当应用程序关闭并重新打开时图像才会更新
最佳答案
不确定,但这可能是 flutter 错误
1.卸载应用
2.尝试这个命令flutter clean
3.并重新安装您的应用
我希望它有帮助..
关于android - 更新图像 flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59942647/