在Flutter中返回时重建屏幕

时间:2020-05-31 10:30:00

标签: flutter dart

在屏幕1上,我有:

Text(getTotalPrice().toStringAsFixed(2) + '€')

double getTotalPrice() {
    double sum = 0.0;
    widget.products.forEach((element) {sum += element.price; print(element.price);});
    return sum;
  }

我将列表产品传递到屏幕2,在其中向列表中添加元素,但是当我返回时,即使执行此操作,文本小部件也不会得到更新:

setState(()=>widget.productsSelected.add(product)

我还没有找到任何方法。感谢您的帮助!

0 个答案:

没有答案