Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 在颤振中每次热加载后加载多个图像?_Firebase_Flutter_Gridview - Fatal编程技术网

Firebase 在颤振中每次热加载后加载多个图像?

Firebase 在颤振中每次热加载后加载多个图像?,firebase,flutter,gridview,Firebase,Flutter,Gridview,每次重新加载后,Flatter gridbuilder会反复构建从firebase存储下载的图像。我如何解决这个问题?有一个屏幕截图是代码的一部分 这实际上是有道理的 重新启动应用程序时,我想您正在将数组映像初始化为null。当它下载图像并将其存储到阵列中时,在热重新加载时,它不会将阵列重新初始化为null,并且仍将具有已存储的图像 如果不希望图像不断重复,您需要在某个时候清除阵列。请给出显示图像的代码示例。您是否尝试完全重新启动它?@JayDev,编辑后我已附加图像。@Bilalabdelha

每次重新加载后,Flatter gridbuilder会反复构建从firebase存储下载的图像。我如何解决这个问题?有一个屏幕截图是代码的一部分


这实际上是有道理的

重新启动应用程序时,我想您正在将数组映像初始化为null。当它下载图像并将其存储到阵列中时,在热重新加载时,它不会将阵列重新初始化为null,并且仍将具有已存储的图像


如果不希望图像不断重复,您需要在某个时候清除阵列。

请给出显示图像的代码示例。您是否尝试完全重新启动它?@JayDev,编辑后我已附加图像。@Bilalabdelhassan,我重新启动它时它会工作!但是,每当我在另一个小部件上工作,或者尝试从文本字段获取输入时,图像就会重新生成1)请发布完整的小部件,因为我想看看如何下载图像2)您能将代码粘贴到这里而不是图像吗?肯定会对usI更有帮助我确实尝试过在init状态下这样做,但仍然不起作用。我建议你在这里分享你的完整代码,而不是和图像。在小部件构建之前我清除了它之后,它就起作用了!谢谢你的帮助(很高兴听到:)