fetchProvidersForemail方法已弃用。
但在Firebase网站上我找不到其他选择,所以我不得不问你。希望你能帮忙。
我想检查一下数据库中是否还没有电子邮件,这是旧代码。
Auth.fetchProvidersForEmail(Email.getText().toString()).addOnCompleteListener(new OnCompleteListener<ProviderQueryResult>() {
@Override
public void onComplete(@NonNull Task<ProviderQueryResult> task) {
最佳答案
正如fetchProvidersForEmail
的文档所说:fetchProvidersForEmail(String email)
此方法已被弃用。此方法是为了功能清晰而重命名的-请改用fetchSignInMethodsForEmail(String)
方法。
如果电子邮件不存在帐户,SignInMethodQueryResult. getSignInMethods()
将返回空列表。