gpt4 book ai didi

android - 谷歌登录后禁用过渡

转载 作者:行者123 更新时间:2023-11-29 22:37:01 25 4
gpt4 key购买 nike

[已修复]

当我在 flutter 中使用 googleSignIn() 方法取消或登录时,有一个我想禁用的过渡,因为它看起来像一个黑条掉落,我想禁用它。

问题看起来是这样的。 Transition

这是我用于登录的代码:

class AuthService {
final FirebaseAuth _auth = FirebaseAuth.instance;
final GoogleSignIn _googleSignIn = GoogleSignIn();
final Firestore _db = Firestore.instance;

Future<User> googleSignIn() async {
try {
final GoogleSignInAccount googleUser = await _googleSignIn.signIn();
//If user canceled the operation
if (googleUser == null) return null;

final GoogleSignInAuthentication googleAuth =
await googleUser.authentication;
final AuthCredential credential = GoogleAuthProvider.getCredential(
accessToken: googleAuth.accessToken,
idToken: googleAuth.idToken,
);
final AuthResult authResult = await _auth.signInWithCredential(credential);
final FirebaseUser user = authResult.user;
updateUserData(user);
print("signed in " + user.displayName);
return _userFromFirebaseUser(user);
} catch (e) {
print("Something went wrong:\n" + e.toString());
return null;
}
}

编辑:这个问题只发生在安卓模拟器上。当我在物理设备上运行它时,它运行良好。

最佳答案

这似乎只是一些 android 仿真中的一个小故障,当我在物理设备上尝试时,转换不存在。

关于android - 谷歌登录后禁用过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59420842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com