我使用的是firebaseUI多次登录,除了Facebook Builder((.build((之外,所有按钮都在生成
如何给按钮充气
添加支持的提供程序列表,如下所示:
List<AuthUI.IdpConfig> providers = Arrays.asList(
new AuthUI.IdpConfig.GoogleBuilder().build(),
new AuthUI.IdpConfig.FacebookBuilder().build(),
new AuthUI.IdpConfig.TwitterBuilder().build(),
new AuthUI.IdpConfig.PhoneBuilder().build());
然后创建登录意图:
Intent intent = AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(providers)
.build();
使用"intent"调用startActivityForResult((
编辑:
您需要将以下依赖项添加到应用程序级别的渐变文件中:
implementation 'com.firebaseui:firebase-ui-auth:6.2.1'
implementation 'com.facebook.android:facebook-android-sdk:5.15.1'
请注意,您不需要firebaseauth依赖项,因为它包含在firebaseui依赖项中