有没有一种方法可以在不将颤动屏幕添加到屏幕堆栈的情况下终止它?就像我们在android中做finish()一样?
答案 0 :(得分:1)
您可以使用pushReplacement或pushReplacementNamed。
1)使用路线: Navigator.of(context).pushReplacementNamed('/ secondPage');
2)Navigator.pushReplacement(上下文,MaterialPageRoute(builder:(context)=> SecondPage()));
答案 1 :(得分:0)
我认为您要搜索的是 Navigator.of(context).pop()
。
需要BuildContext context
才能获得Navigator
。
这两个实现执行相同的操作:
Navigator.pop(context);
// is equal to
Navigator.of(context).pop();
这将关闭当前当前路线 以及路线和与活动类似的在Android中。