弹出时,为什么我们需要在上下文中将上下文传递给Navigator?

问题描述 投票:0回答:1

由于flutter使用堆栈来管理可以通过Navigator类访问的屏幕,因此我对它有以下理解:

[当我们执行Navigator.push(context,...)时:这里使用context,以便它知道应该在哪个其他小部件之上推送新屏幕。

我不明白的是为什么它需要上下文才能使屏幕弹出而无法看到?

难道不能简单地弹出堆栈中最上面的屏幕并在其下方显示屏幕?

[What exactly is the role of context here以及当pushingpopping]时有何不同>

由于flutter使用堆栈来管理可以通过Navigator类访问的屏幕,因此我对它有以下理解:当我们执行Navigator.push(context,...)时:在这里...

flutter reactive-programming flutter-layout
1个回答
0
投票

pushpop的原因相同-是[[查找

Navigator
© www.soinside.com 2019 - 2024. All rights reserved.