Update saved networks screen after forget.
Bug: 36891459 Test: m RunSettingsRoboTests and manual testing Change-Id: Ie125bd9e66ddbb25a1bbad93af19d4eb1e0a8c8b
This commit is contained in:
@@ -66,6 +66,18 @@ public class SavedAccessPointsWifiSettings extends SettingsPreferenceFragment
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
private final WifiManager.ActionListener mForgetListener = new WifiManager.ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess() {
|
||||||
|
initPreferences();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onFailure(int reason) {
|
||||||
|
initPreferences();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
private WifiDialog mDialog;
|
private WifiDialog mDialog;
|
||||||
private WifiManager mWifiManager;
|
private WifiManager mWifiManager;
|
||||||
private AccessPoint mDlgAccessPoint;
|
private AccessPoint mDlgAccessPoint;
|
||||||
@@ -229,11 +241,12 @@ public class SavedAccessPointsWifiSettings extends SettingsPreferenceFragment
|
|||||||
Log.e(TAG, "Failed to remove Passpoint configuration for "
|
Log.e(TAG, "Failed to remove Passpoint configuration for "
|
||||||
+ mSelectedAccessPoint.getConfigName());
|
+ mSelectedAccessPoint.getConfigName());
|
||||||
}
|
}
|
||||||
|
initPreferences();
|
||||||
} else {
|
} else {
|
||||||
mWifiManager.forget(mSelectedAccessPoint.getConfig().networkId, null);
|
// mForgetListener will call initPreferences upon completion
|
||||||
|
mWifiManager.forget(mSelectedAccessPoint.getConfig().networkId, mForgetListener);
|
||||||
}
|
}
|
||||||
mSelectedAccessPoint = null;
|
mSelectedAccessPoint = null;
|
||||||
initPreferences();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user