Handle OEM unlock toggle option without data connectivity

* Taken reference from FP4-3396.
Commit id - c0a7f77c2fcf1ed4864948620c8141ce8ac38d33

Issue: FP3-A13#261
Issue: FP3-A11#59
Change-Id: I8bacee6c3a5e6b193c760b37fc3c7f011b17af37
(cherry picked from commit 32053a7d950596b956a3380717635c16dc463b44)
diff --git a/src/com/android/settings/development/OemUnlockPreferenceController.java b/src/com/android/settings/development/OemUnlockPreferenceController.java
index e70244b..71851ca 100644
--- a/src/com/android/settings/development/OemUnlockPreferenceController.java
+++ b/src/com/android/settings/development/OemUnlockPreferenceController.java
@@ -61,6 +61,7 @@
     private static final int HTTP_OK_RESULT = 0x01;
     private static final int HTTP_CREATED_RESULT = 0x02;
     private static final int HTTP_FAIL_RESULT = 0x03;
+    private static final int HTTP_VERIFY_FAIL_UNKNOWN = 0x04;
     private static final boolean DEBUG = true;
     private OemLockVerifier mVerifier = null;
     private AlertDialog mWaitingDlg = null;
@@ -197,6 +198,9 @@
                         case HTTP_FAIL_RESULT:
                             if (mWaitingDlg.isShowing()) mWaitingDlg.dismiss();
                             break;
+                        case HTTP_VERIFY_FAIL_UNKNOWN:
+                            if (mWaitingDlg.isShowing()) mWaitingDlg.dismiss();
+                            break;
                     }
                 }
             };
@@ -232,6 +236,12 @@
                                     uiUpdater.obtainMessage(HTTP_FAIL_RESULT).sendToTarget();
                                     message = "No such phone";
                                     break;
+                                case OemLockVerifier.HTTP_VERIFY_FAIL_UNKNOWN:
+                                    uiUpdater
+                                            .obtainMessage(HTTP_VERIFY_FAIL_UNKNOWN)
+                                            .sendToTarget();
+                                    message = "No internet connection found";
+                                    break;
                                 default:
                                     break;
                             }