我正在研究某种时间跟踪应用程序。它背后的主要思想很简单——为一个想要的项目添加小时数并显示每天的小时数总和。
我为此使用 Flutter 和 dart,我有以下内容: - 每个工作日的卡片列表 - 卡片具有手势检测器点击 - 此操作将显示所选日期的所有项目 - AlertDialog 弹出窗口以添加小时数
我正在尝试在警报对话框弹出关闭时刷新所选日期的总小时数,而无需重新加载所有数据。
有人可以帮助我了解如何实现刷新吗?
到目前为止我尝试过的内容如下:
为此所需的行为是单击卡片并显示所选日期的所有项目。添加新值后,我想返回到同一个地方(使用打开的卡),新添加的项目将显示在列表中,以及当天更新的总小时数。
现在,我已经部分完成了编辑。我打开卡片并编辑现有项目之一。数据已保存,但当我返回上一个屏幕时,我无法更新 UI 上的小时数。当我再次打开编辑屏幕时,显示的数据符合预期。