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">
+
+