这是页面流:
“关于您”(A)->登录(B)-> PasswordResetPage(C)-> NewPasswordWithOneTimePasscodePage(D)
这是导航器中的小部件堆栈:(A)->(B)->(C)|然后(D)替换(C),因此堆栈变为(A)->(B)->(D)
UserDetails
对象从A一直传递到D,最后在D中进行更新,然后使用Navigator.of(context).pushNamedAndRemoveUntil('/pathToNavigateToAFromD')
再次推入A
我希望(A)在弹出(D)和(B)之后重建,以显示UserDetails
的更新值。
此问题是对该问题Force Flutter navigator to reload state when popping的扩展