From 30b3287eb57dbc743bc04cd77881ea1ed488ee1c Mon Sep 17 00:00:00 2001 From: Maurice Lam Date: Thu, 22 Oct 2015 16:57:50 -0700 Subject: [PATCH] [WifiDialog] "Add network" return WifiConfig When adding a network by manually entering SSID, return the wifi configuration to the caller. Change-Id: If490a341fe95b9c63f43d3bb30a2114bfcd45082 --- src/com/android/settings/wifi/WifiDialogActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/wifi/WifiDialogActivity.java b/src/com/android/settings/wifi/WifiDialogActivity.java index 9eea98a553c..9cadef96ca6 100644 --- a/src/com/android/settings/wifi/WifiDialogActivity.java +++ b/src/com/android/settings/wifi/WifiDialogActivity.java @@ -36,6 +36,7 @@ public class WifiDialogActivity extends Activity implements WifiDialog.WifiDialo private static final int RESULT_FORGET = RESULT_FIRST_USER + 1; private static final String KEY_ACCESS_POINT_STATE = "access_point_state"; + private static final String KEY_WIFI_CONFIGURATION = "wifi_configuration"; @Override protected void onCreate(Bundle savedInstanceState) { @@ -110,6 +111,9 @@ public class WifiDialogActivity extends Activity implements WifiDialog.WifiDialo accessPoint.saveWifiState(accessPointState); resultData.putExtra(KEY_ACCESS_POINT_STATE, accessPointState); } + if (config != null) { + resultData.putExtra(KEY_WIFI_CONFIGURATION, config); + } setResult(RESULT_CONNECTED, resultData); finish(); }