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 728a3ee22..8a0764319 100644 --- a/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java +++ b/app/src/main/java/com/firebase/uidemo/auth/AuthUiActivity.java @@ -29,6 +29,7 @@ import android.widget.RadioButton; import com.firebase.ui.auth.AuthUI; +import com.firebase.ui.auth.ui.ResultCodes; import com.firebase.uidemo.R; import com.google.firebase.auth.FirebaseAuth; @@ -172,6 +173,11 @@ private void handleSignInResponse(int resultCode, Intent data) { return; } + if (resultCode == ResultCodes.RESULT_NO_NETWORK) { + showSnackbar(R.string.no_internet_connection); + return; + } + showSnackbar(R.string.unknown_sign_in_response); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fb3c0dd8e..664a65d50 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -33,6 +33,7 @@ OK Unknown response from AuthUI sign-in Sign in cancelled + No internet connection You are signed in! Sign out Delete account diff --git a/auth/src/main/AndroidManifest.xml b/auth/src/main/AndroidManifest.xml index 27f2dafb9..cafe340f7 100644 --- a/auth/src/main/AndroidManifest.xml +++ b/auth/src/main/AndroidManifest.xml @@ -2,6 +2,8 @@ xmlns:tools="http://schemas.android.com/tools" package="com.firebase.ui.auth"> + +