Keep setting of "TurnOff hotspot automatically" when AP is changed
When AP config is changed, setting of "TurnOff hotspot automatically" will be reset to default. Hence keep the setting when AP config changed. Keep setting of whether auto shut down is enabled when AP config changed. Co-authored-by: Fangxiao Cao <fangxiao.x.cao@sony.com> Test: manual test Bug: 235370570 Change-Id: Ibd3d59b6a86edaf1253a2c9b035576e60a7beb96
This commit is contained in:
@@ -32,7 +32,6 @@ import android.util.FeatureFlagUtils;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
import androidx.preference.PreferenceGroup;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.SettingsActivity;
|
||||
@@ -70,6 +69,7 @@ public class WifiTetherSettings extends RestrictedDashboardFragment
|
||||
private WifiTetherPasswordPreferenceController mPasswordPreferenceController;
|
||||
private WifiTetherSecurityPreferenceController mSecurityPreferenceController;
|
||||
private WifiTetherMaximizeCompatibilityPreferenceController mMaxCompatibilityPrefController;
|
||||
private WifiTetherAutoOffPreferenceController mWifiTetherAutoOffPreferenceController;
|
||||
|
||||
private WifiManager mWifiManager;
|
||||
private boolean mRestartWifiApAfterConfigChange;
|
||||
@@ -117,6 +117,7 @@ public class WifiTetherSettings extends RestrictedDashboardFragment
|
||||
mPasswordPreferenceController = use(WifiTetherPasswordPreferenceController.class);
|
||||
mMaxCompatibilityPrefController =
|
||||
use(WifiTetherMaximizeCompatibilityPreferenceController.class);
|
||||
mWifiTetherAutoOffPreferenceController = use(WifiTetherAutoOffPreferenceController.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -215,6 +216,8 @@ public class WifiTetherSettings extends RestrictedDashboardFragment
|
||||
securityType);
|
||||
}
|
||||
mMaxCompatibilityPrefController.setupMaximizeCompatibility(configBuilder);
|
||||
configBuilder.setAutoShutdownEnabled(
|
||||
mWifiTetherAutoOffPreferenceController.isEnabled());
|
||||
return configBuilder.build();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user