【发布时间】:2020-12-08 06:49:04
【问题描述】:
即使功能出现错误,我的 Flutter 应用也会导航到新页面。
我有一个登录按钮,用于处理 firebase 登录,之后我希望应用在登录后移至下一个屏幕,但即使 firebase 身份验证出现错误,该按钮也会移至下一个屏幕。
我的问题是;登录成功后如何跳转到下一页
这是我的按钮按下功能
press: () async {
if (formKey.currentState.validate()) {
formKey.currentState.save();
}
await context.read<Authentication>().signInWithEmailAndPassword(
email: emailController.text,
password: passwordController.text);
Navigator.pushReplacement(
context,
MaterialPageRoute(
builder: (context) =>
HomeScreen()));
},
【问题讨论】: