我在flutter中看到了一个示例,您可以在不访问BuildContext的情况下导航路线。
final GlobalKey<NavigatorState> _navKey = new GlobalKey<NavigatorState>();
navigatorKey.currentState.pushNamed('/');
用这种方法导航我的所有应用程序有什么缺点吗?
否。没有负面影响。
屏幕开关的性能问题可以忽略不计。