flutter - 无法在颤动中显示更新的图像
问题描述
我使用 Raspberry pi 获取图像并将捕获的图像发送到谷歌驱动器。在谷歌驱动器中使用相同的 id,我将不断更新图像并发送一个链接到颤振(firebase)。https://drive.google.com/uc?export=view&id=
. 但是我的颤振应用程序只能显示第一张图像,尽管更新的图像已发送到谷歌驱动器,但无法获取更新的图像。我尝试使用该链接在线搜索并可以获得更新的图像。任何人都可以帮助我吗?提前致谢。
解决方案
如果没有看到您的代码,我不能说太多,我最好的客人是您在应用程序启动时只调用一次此请求,然后等待它在源更改时自动更改,但它不能。有两种方法可以做到这一点,首先您可以使用时间设置进行简单刷新以检查源,并且每次检查图像都应该更改,第二种可能更合适的方法可能是StreamBuilder但如果您使用相同的名称或 ID 与新图像和旧图像我不能不尝试就说它有效。
编辑:我刚想到,如果您使用的是 Image.network ,请尝试使用NetworkImage类而不是它。
推荐阅读
- javascript - 如何在我的 vuejs 组件中嵌入 javascript 代码?
- c# - 日期时间模型无法在谷歌浏览器上显示
- groovy - writefile-write-file-to-workspace Groovy Jenkins 步骤看起来正在破坏二进制文件的大小和内容
- matlab - 如何仅绘制曲线的特定范围,同时具有更高限制的轴?
- django - Django formset动态添加行到表
- android - ExoPlayer 显示字幕
- angular - 如何避免使用视图中的方法触发组件中的更改检测?
- asp.net-identity - 身份用户 .net 4.6 和 .net core 2.2
- scala - 尝试/捕获具有奇怪语法的项目
- pointers - 将字符串指针转换为空字符串为 nil