首页 > 解决方案 > 如何在颤动中不丢失更新的变量?

问题描述

情况

number = 0我在我的有状态小部件中调用了一个变量second screen。现在,当按下加号按钮时,它每次增加 1。现在,当我再次first screen回到second screen变量时,它从我不想要的 0 开始。

需要

second screen从什么时候回来first screen。我应该有更新的变量。

我怎样才能做到这一点?

标签: fluttervariables

解决方案


尝试创建静态变量而不是普通变量。

您还可以尝试在第一个屏幕中初始化静态变量并将其作为参数传递以进行更好的控制。

但是,如果您希望即使重新打开应用程序后变量也相同,则必须将其保存到内部存储器中。

希望它有效!


推荐阅读