由于flutter使用堆栈来管理可以通过Navigator类访问的屏幕,因此我对它有以下理解:
[当我们执行Navigator.push(context
,...)时:这里使用context
,以便它知道应该在哪个其他小部件之上推送新屏幕。
我不明白的是为什么它需要上下文才能使屏幕弹出而无法看到?
难道不能简单地弹出堆栈中最上面的屏幕并在其下方显示屏幕?
[What exactly is the role of context here
以及当pushing
和popping
]时有何不同>
由于flutter使用堆栈来管理可以通过Navigator类访问的屏幕,因此我对它有以下理解:当我们执行Navigator.push(context,...)时:在这里...
push
和pop
的原因相同-是[[查找
Navigator
。