Flutter 颤振航线运行不畅

Flutter 颤振航线运行不畅,flutter,dart,Flutter,Dart,我使用的是Navigator.pushNamed(context,/RegisterScreen')要导航到注册屏幕但运行不平稳,在导航时,第二个屏幕下的第一个屏幕在大约半秒的时间内似乎没有关闭当前屏幕。如果您希望新屏幕被替换(而不是在当前屏幕上),则需要使用pushReplacement或pushReplacementNamed方法 因此,请尝试以下代码并进行检查,以了解有关导航的全部信息: Navigator.pushReplacementNamed(context, '/RegisterS

我使用的是
Navigator.pushNamed(context,/RegisterScreen')
要导航到注册屏幕但运行不平稳,在导航时,第二个屏幕下的第一个屏幕在大约半秒的时间内似乎没有关闭当前屏幕。如果您希望新屏幕被替换(而不是在当前屏幕上),则需要使用pushReplacement或pushReplacementNamed方法

因此,请尝试以下代码并进行检查,以了解有关导航的全部信息:

Navigator.pushReplacementNamed(context, '/RegisterScreen');

是的,我知道你的意思,但在我的问题中,在登录屏幕到注册屏幕之间的路由动画中,我遇到了一些滞后,因此登录屏幕不会很快消失,它仍然会在注册屏幕下出现一段时间,这可能会发生,因为你的屏幕上有很多作品,或者一些助理有很大的尺寸,繁重的工作可能会导致延迟,但如果您认为可以绕过此动画,则可以使用initialRoute。如果你正在使用模拟器,我强烈建议你在真正的设备上试用你的应用程序,因为模拟器的性能永远不会很好,而且通常会导致延迟。