Создание нового объекта класса против Навигатора во Флаттере - PullRequest
0 голосов
/ 20 октября 2018

Насколько я знаю, во Flutter есть два способа перейти на другой экран:

  1. Создание нового объекта класса (например: new ShowRoute ())
  2. Переход к классу (Navigator.push (context) ...)

В чем разница между ними и в каком состоянии мы используем 1-й или 2-й класс?

1 Ответ

0 голосов
/ 21 октября 2018

Навигатор - более естественный способ перехода с одного экрана на другой.Это также не зависит от платформы и автоматически выполняет навигацию назад.Между тем, если вы пытаетесь показать разные представления внутри вашего метода сборки, вы будете обрабатывать всю эту обратную навигацию самостоятельно, что определенно не рекомендуется.

Полегче на себя и используйте Навигатор:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...