AndroidStudio中的“EmailandPasswordAuthenticationisnotvisible”。
创始人
2024-08-20 21:00:42
0

可以通过引入Firebase的UI库来解决这个问题。具体步骤如下:

1.在项目的build.gradle文件中添加以下依赖:

dependencies {
    // ...
    implementation 'com.firebaseui:firebase-ui-auth:4.3.2'
}

2.在需要使用Email和Password Authentication的活动中,在onCreate方法中添加以下代码:

//登录操作
FirebaseAuth auth = FirebaseAuth.getInstance();
if (auth.getCurrentUser() != null) {
    //用户已经登录
} else {
    //打开登录Activity
    startActivityForResult(
        AuthUI.getInstance()
            .createSignInIntentBuilder()
            .setAvailableProviders(Arrays.asList(
                new AuthUI.IdpConfig.EmailBuilder().build(),
                new AuthUI.IdpConfig.GoogleBuilder().build()
                //在此添加需要的身份验证提供程序
            ))
            .build(),
        RC_SIGN_IN);
}

//处理登录操作结果
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == RC_SIGN_IN) {
        IdpResponse response = IdpResponse.fromResultIntent(data);
        if (resultCode == RESULT_OK) {
            //登录成功,处理逻辑
        } else {
            //登录失败,处理逻辑
        }
    }
}

注意:在AndroidManifest.xml中添加以下权限:


相关内容

热门资讯

玩家爆料!微信泉州麻将有挂的吗... 玩家爆料!微信泉州麻将有挂的吗(透视)原来是真的有挂(2023已更新)(哔哩哔哩)该软件可以轻松地帮...
2024教程!快玩炸翻天app... 2024教程!快玩炸翻天app辅助(透明挂)总是真的有挂(2020已更新)(哔哩哔哩);1、完成快玩...
发现玩家!白金岛跑胡子怎么搞胜... 发现玩家!白金岛跑胡子怎么搞胜率(透视)果然真的是有挂(2020已更新)(哔哩哔哩);1、用户打开应...
专业讨论!赣牌圈的隐藏机制(透... 专业讨论!赣牌圈的隐藏机制(透视辅助)一直存在有挂(2023已更新)(哔哩哔哩)1、构建自己的赣牌圈...
玩家科普!大凉山生活号有没有挂... 玩家科普!大凉山生活号有没有挂(辅助挂)竟然有挂(2024已更新)(哔哩哔哩)1、完成大凉山生活号有...
必看攻略!决战棋牌有挂吗(透视... 必看攻略!决战棋牌有挂吗(透视)切实真的有挂(2020已更新)(哔哩哔哩)1)决战棋牌有挂吗辅助挂:...
一分钟揭秘!老友互娱外 挂(透... 一分钟揭秘!老友互娱外 挂(透明挂)确实真的有挂(2025已更新)(哔哩哔哩);1、在老友互娱外 挂...
玩家必看!中至赣牌圈小程序怎么... 玩家必看!中至赣牌圈小程序怎么能摸好牌(辅助挂)切实真的有挂(2021已更新)(哔哩哔哩)1、玩家必...
推荐一款!中至上饶打炸提高好牌... 推荐一款!中至上饶打炸提高好牌几率(透视辅助)都是是真的有挂(2023已更新)(哔哩哔哩);1、用户...
每日必看教程!德州ai辅助软件... 每日必看教程!德州ai辅助软件(辅助挂)都是存在有挂(2020已更新)(哔哩哔哩)1、用户打开应用后...