【发布时间】:2020-03-29 16:15:54
【问题描述】:
这是我的应用程序的场景: 初始屏幕 -> 登录屏幕 -> 主屏幕强>
我的登录屏幕和主屏幕中有WillPopScope。
如果用户已经成功登录,我使用:
Navigator.push(
context, MaterialPageRoute(builder: (context) => HomeScreen()));
我遇到的问题是,我现在在我的 主屏幕 中,但是当我尝试按手机的后退按钮时,我的 登录屏幕 的WillPopScope strong> 被触发而不是 主屏幕 ?
我是 Flutter 的新手,我对这个简单的逻辑感到困惑。请帮忙。
【问题讨论】:
标签: flutter dart flutter-layout flutter-test