Set Wifi scoring status when Adaptive Connectivity toggle status changes
Bug: 177440342 Test: make RunSettingsRoboTests Test: manual Signed-off-by: Mingguang Xu <mingguangxu@google.com> Change-Id: Ic0a3ce834c9a55a8eab702b82adb4d27642ca543
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
package com.android.settings.network;
|
||||
|
||||
import android.content.Context;
|
||||
import android.net.wifi.WifiManager;
|
||||
import android.provider.Settings;
|
||||
|
||||
import androidx.preference.PreferenceScreen;
|
||||
@@ -28,8 +29,11 @@ import com.android.settings.core.TogglePreferenceController;
|
||||
*/
|
||||
public class AdaptiveConnectivityTogglePreferenceController extends TogglePreferenceController {
|
||||
|
||||
private final WifiManager mWifiManager;
|
||||
|
||||
public AdaptiveConnectivityTogglePreferenceController(Context context, String preferenceKey) {
|
||||
super(context, preferenceKey);
|
||||
mWifiManager = context.getSystemService(WifiManager.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -53,6 +57,7 @@ public class AdaptiveConnectivityTogglePreferenceController extends TogglePrefer
|
||||
Settings.Secure.putInt(mContext.getContentResolver(),
|
||||
Settings.Secure.ADAPTIVE_CONNECTIVITY_ENABLED,
|
||||
isChecked ? 1 : 0);
|
||||
mWifiManager.setWifiScoringEnabled(isChecked);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user