diff options
author | Lorenzo Colitti <lorenzo@google.com> | 2015-06-10 15:25:24 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-06-10 15:25:27 +0000 |
commit | 275e6f75208c08eb925048a330ed4aab96e51033 (patch) | |
tree | 2b1a458a2b337ed2ac340b24113d5d308657356f /src/com/android/settings/wifi | |
parent | 3e0514d7464c8da8fb4ce7fb132410cb53573bef (diff) | |
parent | 25935892092a9efe31c075555f0e9e6fc72d795c (diff) | |
download | packages_apps_Settings-275e6f75208c08eb925048a330ed4aab96e51033.zip packages_apps_Settings-275e6f75208c08eb925048a330ed4aab96e51033.tar.gz packages_apps_Settings-275e6f75208c08eb925048a330ed4aab96e51033.tar.bz2 |
Merge changes from topic 'no-internet-notification' into mnc-dev
* changes:
Pass in the netId using intent data, not intent extras.
Reword "no internet access" dialog to conform with mocks.
Diffstat (limited to 'src/com/android/settings/wifi')
-rw-r--r-- | src/com/android/settings/wifi/WifiNoInternetDialog.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/com/android/settings/wifi/WifiNoInternetDialog.java b/src/com/android/settings/wifi/WifiNoInternetDialog.java index f044114..b870873 100644 --- a/src/com/android/settings/wifi/WifiNoInternetDialog.java +++ b/src/com/android/settings/wifi/WifiNoInternetDialog.java @@ -54,15 +54,21 @@ public final class WifiNoInternetDialog extends AlertActivity implements final Intent intent = getIntent(); if (intent == null || - !intent.getAction().equals(ConnectivityManager.ACTION_PROMPT_UNVALIDATED)) { + !intent.getAction().equals(ConnectivityManager.ACTION_PROMPT_UNVALIDATED) || + !"netId".equals(intent.getScheme())) { Log.e(TAG, "Unexpected intent " + intent + ", exiting"); finish(); return; } - mNetwork = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK); + try { + mNetwork = new Network(Integer.parseInt(intent.getData().getSchemeSpecificPart())); + } catch (NullPointerException|NumberFormatException e) { + mNetwork = null; + } + if (mNetwork == null) { - Log.e(TAG, "ACTION_PROMPT_UNVALIDATED for null network, exiting"); + Log.e(TAG, "Can't determine network from '" + intent.getData() + "' , exiting"); finish(); return; } @@ -112,8 +118,8 @@ public final class WifiNoInternetDialog extends AlertActivity implements final AlertController.AlertParams ap = mAlertParams; ap.mTitle = mNetworkName; ap.mMessage = getString(R.string.no_internet_access_text); - ap.mPositiveButtonText = getString(android.R.string.ok); - ap.mNegativeButtonText = getString(android.R.string.cancel); + ap.mPositiveButtonText = getString(R.string.yes); + ap.mNegativeButtonText = getString(R.string.no); ap.mPositiveButtonListener = this; ap.mNegativeButtonListener = this; |