无法在抖动中显示更新的图像

时间:2020-03-26 08:13:50

标签: flutter firebase-realtime-database

我使用Raspberry pi获取图像并将捕获的图像发送到Google驱动器。在Google驱动器中使用相同的ID,我将不断更新图片并发送指向flutter(firebase)的链接。 https://drive.google.com/uc?export=view&id=。但是我的flutter应用程序只能显示第一个图像,尽管更新的图像已发送到Google驱动器,但无法获取更新的图像。我尝试使用链接进行在线搜索,并可以获得更新的图像。有人可以帮助我吗?提前致谢。

1 个答案:

答案 0 :(得分:0)

我不能不讲太多代码,我最好的客人是您在应用启动时只调用一次此请求,然后在源更改时自动等待该更改,但不能。有两种方法可以执行此操作,首先,您可以使用时间设置来进行简单的刷新以检查源,并且每次检查图像都应更改时,第二种可能更合适的方法是StreamBuilder,但是如果您使用相同的名称或ID用新的图像和旧的图像,我不能不尝试就告诉它。

编辑:我刚想到,如果您使用的是Image.network,请尝试使用NetworkImage类代替它。