gpt4 book ai didi

flutter - 处理方法不被调用

转载 作者:行者123 更新时间:2023-12-03 03:33:58 26 4
gpt4 key购买 nike

在我的主页上,我有两个选项卡,分别为选项卡1和选项卡2。切换到选项卡2时,在右上角有一个图标。单击该图标将打开C页。

我注意到当我从选项卡1切换到选项卡2时,它将在选项卡1中调用dispose
当我从选项卡2切换到选项卡1时,将调用tab2 dispose

但是,当我单击选项卡2中的图标导航到页面c时,不会调用选项卡2中的dispose
单击图标导航到页面C时如何调用dispose方法?

最佳答案

您正在使用Navigator.pushNamed方法将C页推到顶部。这将创建一叠页面,因此不会丢弃选项卡式页面,它们仍在那儿,并不可见。请使用Navigator.pushReplacementNamed代替当前页面,并将旧页面从堆栈中取出并对其进行dispose编码。

关于flutter - 处理方法不被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62125701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com