我有一个带有Google身份验证的应用。我正在使用Firebase。我的问题是,当我使用Google登录(点击按钮)时,我无法进入应用程序的主页。我希望用户登录后进入主页,再也不会返回登录屏幕。我在互联网上找到了很多资源。但是它们都不是过时的,并且代码不起作用。我该如何解决?这是我的代码。
我想进入homeScreen.dart文件和HomeScreen小部件。 非常感谢
答案 0 :(得分:0)
登录方法完成后,只需将用户重定向到主屏幕
Widget build(BuildContext context) {
//All of your widget's code
//your button's code
onPressed: (){
signInWithGoogle(context);
}
}
void signInWithGoogle(BuildContext context) async {
// all your code to sign in
Navigator.push(context,MaterialPageRoute(
builder: (context) => HomeScreen());
}