Forget network on back in SetupWizard
Bug: 3435571 Change-Id: I13c5024515942948971fbf3bb209360244ee7254
This commit is contained in:
@@ -44,6 +44,7 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.EnumMap;
|
import java.util.EnumMap;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WifiSetings Activity specific for SetupWizard with X-Large screen size.
|
* WifiSetings Activity specific for SetupWizard with X-Large screen size.
|
||||||
@@ -571,6 +572,17 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
// he/she won't be astonished there. This stops once the scan finishes.
|
// he/she won't be astonished there. This stops once the scan finishes.
|
||||||
mProgressBar.setIndeterminate(true);
|
mProgressBar.setIndeterminate(true);
|
||||||
|
|
||||||
|
// Remembered networks may be re-used during SetupWizard, which confuse users.
|
||||||
|
// We force the module to forget them to reduce UX complexity
|
||||||
|
final List<WifiConfiguration> configs = mWifiManager.getConfiguredNetworks();
|
||||||
|
for (WifiConfiguration config : configs) {
|
||||||
|
if (DEBUG) {
|
||||||
|
Log.d(TAG, String.format("forgeting Wi-Fi network \"%s\" (id: %d)",
|
||||||
|
config.SSID, config.networkId));
|
||||||
|
}
|
||||||
|
mWifiManager.forgetNetwork(config.networkId);
|
||||||
|
}
|
||||||
|
|
||||||
refreshAccessPoints(true);
|
refreshAccessPoints(true);
|
||||||
} else { // During user's Wifi configuration.
|
} else { // During user's Wifi configuration.
|
||||||
mWifiSettings.resumeWifiScan();
|
mWifiSettings.resumeWifiScan();
|
||||||
|
Reference in New Issue
Block a user