首页 > 解决方案 > 无法在颤动中显示更新的图像

问题描述

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

标签: flutterfirebase-realtime-database

解决方案


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

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


推荐阅读