在Flutter中创建类vs.导航器的新对象

时间:2018-10-20 20:14:30

标签: flutter

据我所知,有两种方法可以在Flutter中转到另一个屏幕:

  1. 创建该类的新对象(例如:new ShowRoute())
  2. 导航到类(Navigator.push(context)...)

它们之间有什么区别,在什么情况下我们使用第一个或第二个?

1 个答案:

答案 0 :(得分:0)

导航器是从一个屏幕过渡到另一个屏幕的更自然的方法。这也是与平台无关的,并自动处理向后导航。同时,如果您试图在内部生成方法中显示不同的视图,则您将自己处理所有反向导航,这绝对不是推荐的方法。

轻松自如,使用Navigator:)