gpt4 book ai didi

android - 错误 : flutter instance of 'future string' ?

转载 作者:IT王子 更新时间:2023-10-29 07:02:38 25 4
gpt4 key购买 nike

我该如何解决?这是一个 flutter 身份验证错误。

GPT this error: flutter instance of 'future string'

这是代码:

import 'package:firebase_auth/firebase_auth.dart';
import 'dart:async';

class Auth {
FirebaseAuth _auth = FirebaseAuth.instance;

Future<String> signIn(String email, String password) async {
FirebaseUser _user = await _auth.signInWithEmailAndPassword(email: email, password: password);
return _user != null ? _user.uid : null;
}

Future<String> currentUser() async {
FirebaseUser _user = await _auth.currentUser();
return _user != null ? _user.uid : null;
}

Future<void> signOut() async {
return _auth.signOut();
}

Future<void> resetAccount(String email) async {
await _auth.sendPasswordResetEmail(email: email);
}
}

最佳答案

这是避免 'future string' 的 flutter 实例的另一种方法?

我会建议你像这样使用你的代码

Future signIn(String email, String password) async {
FirebaseUser _user = await _auth.signInWithEmailAndPassword(email: email, password: password);
String data = _user != null ? _user.uid : null;
}

或者像这样调用登录方法

_performSignIn(_email, _password){
signIn(_email, _password).then((data), {
//data will contains either null or uid
print(data);

})

关于android - 错误 : flutter instance of 'future string' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56829402/

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