【问题标题】:How to update a value only once flutter如何只更新一次值
【发布时间】:2022-01-01 19:29:02
【问题描述】:

我想在按下按钮时更新firebase数据库中的整数类型值,但问题是我想在用户第一次按下按钮时在按下按钮时在firebase数据库中更新一次值,然后更新值,和当用户按下按钮 2nd 或 3rd.... 时间然后不更新值我如何在颤振中实现这个?

【问题讨论】:

  • - 如果按钮还不是,则使用按钮使小部件有状态 - 在其状态下创建一个布尔变量,默认值为 false - 在第一次单击时将其更改为 true - 基于此条件执行另一个回调你的按钮

标签: firebase flutter


【解决方案1】:

您可以在 firebase 内再定义一个位置 bool 类型的变量变为 当用户输入一个值时,您检查该 bool 变量,如果为真,则接受变量条目。然后您将 bool 变量设置为 false,并且永远不会再次提供该条目

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 2020-10-30
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多