3

我的顶级小部件显示一个可以进入的游戏列表。当有人点击游戏时,他们会通过

onTap: () {
  Navigator.push(
    context,
    MaterialPageRoute(
      builder: (context) => EditRosterPage(roster: roster),
    ),
}

到一个名册小部件,这将帮助他们选择他们的团队。用户将尝试编辑花名册,然后小部件依次ChangeNotifierProviderProvider库中请求 a 更新其状态。然后provider将通知我的顶级小部件名册已更改。它成功更新并接收更新的花名册 - 但相同的更新花名册不会通过 传递,MaterialPageRoute并且用户无法看到他们已经更新了任何内容。

通过导航传递的属性的这种预期行为是否只传递一次,或者我错过了什么?

4

0 回答 0