diff --git a/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java b/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java index c1aeb0632..ca68daab9 100644 --- a/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java +++ b/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java @@ -70,6 +70,7 @@ public class AuthUiActivity extends AppCompatActivity { @BindView(R.id.github_provider) CheckBox mUseGitHubProvider; @BindView(R.id.email_provider) CheckBox mUseEmailProvider; @BindView(R.id.phone_provider) CheckBox mUsePhoneProvider; + @BindView(R.id.anonymous_provider) CheckBox mUseAnonymousProvider; @BindView(R.id.default_theme) RadioButton mDefaultTheme; @BindView(R.id.green_theme) RadioButton mGreenTheme; @@ -319,6 +320,10 @@ private List getSelectedProviders() { selectedProviders.add(new IdpConfig.PhoneBuilder().build()); } + if (mUseAnonymousProvider.isChecked()) { + selectedProviders.add(new IdpConfig.AnonymousBuilder().build()); + } + return selectedProviders; } diff --git a/app/src/main/java/com/firebase/uidemo/auth/SignedInActivity.java b/app/src/main/java/com/firebase/uidemo/auth/SignedInActivity.java index f921f310c..833ca3f5f 100644 --- a/app/src/main/java/com/firebase/uidemo/auth/SignedInActivity.java +++ b/app/src/main/java/com/firebase/uidemo/auth/SignedInActivity.java @@ -164,7 +164,7 @@ private void populateProfile(@Nullable IdpResponse response) { List providers = new ArrayList<>(); if (user.getProviderData().isEmpty()) { - providers.add("Anonymous"); + providers.add(getString(R.string.providers_anonymous)); } else { for (UserInfo info : user.getProviderData()) { switch (info.getProviderId()) { diff --git a/app/src/main/res/layout/auth_ui_layout.xml b/app/src/main/res/layout/auth_ui_layout.xml index 913a58d38..c16c150d1 100644 --- a/app/src/main/res/layout/auth_ui_layout.xml +++ b/app/src/main/res/layout/auth_ui_layout.xml @@ -34,8 +34,8 @@ style="@style/Widget.AppCompat.Button.Colored" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_gravity="center" android:layout_marginTop="16dp" + android:layout_gravity="center" android:text="@string/sign_in_start" />