【问题标题】:Failed to import import Fire-base authentication (ProviderQueryResult com.google.firebase.auth.ProviderQueryResult; )导入导入 Fire-base 身份验证失败 (ProviderQueryResult com.google.firebase.auth.ProviderQueryResult; )
【发布时间】:2021-01-02 00:30:00
【问题描述】:

使用 Android Studio 和 Andoridx 我正在尝试导入以下类

import com.google.firebase.auth.ProviderQueryResult;

我得到的错误是

无法解析符号“ProviderQueryResult”

我需要检查电子邮件是否已存在于数据库中,但无法执行,因为**import com.google.firebase.auth.ProviderQueryResult;** 不工作。

                                         @Override
                                         public void onComplete(@NonNullTask<ProviderQueryResult>task{
                                             if (task.isSuccessful()) {
                                                  getProviders().size() will return size 1 if email ID is in use.
                                                 Log.d(TAG, "onComplete: RESULT: " + task.getResult().getProviders().size());
                                                 if (task.getResult().getProviders().size() == 1) {
                                                     Log.d(TAG, "onComplete: That email is already in use.");
                                                     hideDialog();
                                                     Toast.makeText(SettingsActivity.this, "That email is already in use", Toast.LENGTH_SHORT).show();} 
else {
                                                     Log.d(TAG, "onComplete: That email is available.");
} 

我尝试过 - 使捕获无效并重新启动,但没有更改

【问题讨论】:

    标签: java android firebase firebase-authentication


    【解决方案1】:

    根据官方文档,ProviderQueryResult 接口已被弃用:

    此接口已弃用。 赞成 SignInMethodQueryResult 包含代表身份验证提供程序 ID 的字符串列表的结果对象。例如,PROVIDER_IDPROVIDER_ID

    此外,ProviderQueryResult 接口不再是 com.google.firebase.auth 包的一部分,因此会出现该错误。这是解决方案:

    但不是电话号码,而是检查电子邮件地址。

    【讨论】:

    • 谢谢@Alex 这个解决方案对我有用,
    猜你喜欢
    • 2015-03-13
    • 2013-07-13
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 2018-02-25
    • 1970-01-01
    • 2018-07-10
    相关资源
    最近更新 更多