[Wi-Fi] Implement Wi-Fi Auto-connect feature

This feature allows users to specify if a Wi-Fi network
will be auto connected after disconnection.

Bug: 136472407
Test: make RunSettingsRoboTests ROBOTEST_FILTER=WifiAutoConnectPreferenceController2Test
Change-Id: I8a7c02ba3fc4cbfbfb431fa99c42279ca29e9492
This commit is contained in:
Arc Wang
2020-01-03 15:56:31 +08:00
parent bcaac763d2
commit 7dda07fe81
6 changed files with 298 additions and 1 deletions

View File

@@ -91,7 +91,7 @@ public class WifiNetworkDetailsFragment2 extends DashboardFragment implements
@Override
protected int getPreferenceScreenResId() {
return R.xml.wifi_network_details_fragment;
return R.xml.wifi_network_details_fragment2;
}
@Override
@@ -155,6 +155,11 @@ public class WifiNetworkDetailsFragment2 extends DashboardFragment implements
mMetricsFeatureProvider);
controllers.add(mWifiDetailPreferenceController2);
final WifiAutoConnectPreferenceController2 wifiAutoConnectPreferenceController2 =
new WifiAutoConnectPreferenceController2(context);
wifiAutoConnectPreferenceController2.setWifiEntry(wifiEntry);
controllers.add(wifiAutoConnectPreferenceController2);
final AddDevicePreferenceController2 addDevicePreferenceController2 =
new AddDevicePreferenceController2(context);
addDevicePreferenceController2.setWifiEntry(wifiEntry);