Merge "Migrate VpnSettings from RestrictedSettingsFragment to RestrictedDashboardFragment." into udc-qpr-dev

This commit is contained in:
Yu Chao (zhào-yò)
2023-08-04 06:28:05 +00:00
committed by Android (Google) Code Review

View File

@@ -61,7 +61,7 @@ import com.android.internal.net.LegacyVpnInfo;
import com.android.internal.net.VpnConfig; import com.android.internal.net.VpnConfig;
import com.android.internal.net.VpnProfile; import com.android.internal.net.VpnProfile;
import com.android.settings.R; import com.android.settings.R;
import com.android.settings.RestrictedSettingsFragment; import com.android.settings.dashboard.RestrictedDashboardFragment;
import com.android.settings.overlay.FeatureFactory; import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.GearPreference; import com.android.settings.widget.GearPreference;
import com.android.settings.widget.GearPreference.OnGearClickListener; import com.android.settings.widget.GearPreference.OnGearClickListener;
@@ -80,7 +80,7 @@ import java.util.Set;
* Settings screen listing VPNs. Configured VPNs and networks managed by apps * Settings screen listing VPNs. Configured VPNs and networks managed by apps
* are shown in the same list. * are shown in the same list.
*/ */
public class VpnSettings extends RestrictedSettingsFragment implements public class VpnSettings extends RestrictedDashboardFragment implements
Handler.Callback, Preference.OnPreferenceClickListener { Handler.Callback, Preference.OnPreferenceClickListener {
private static final String LOG_TAG = "VpnSettings"; private static final String LOG_TAG = "VpnSettings";
private static final boolean DEBUG = Log.isLoggable(LOG_TAG, Log.DEBUG); private static final boolean DEBUG = Log.isLoggable(LOG_TAG, Log.DEBUG);
@@ -135,7 +135,6 @@ public class VpnSettings extends RestrictedSettingsFragment implements
mUnavailable = isUiRestricted(); mUnavailable = isUiRestricted();
setHasOptionsMenu(!mUnavailable); setHasOptionsMenu(!mUnavailable);
addPreferencesFromResource(R.xml.vpn_settings2);
mPreferenceScreen = getPreferenceScreen(); mPreferenceScreen = getPreferenceScreen();
} }
@@ -211,6 +210,16 @@ public class VpnSettings extends RestrictedSettingsFragment implements
mUpdater.sendEmptyMessage(RESCAN_MESSAGE); mUpdater.sendEmptyMessage(RESCAN_MESSAGE);
} }
@Override
protected int getPreferenceScreenResId() {
return R.xml.vpn_settings2;
}
@Override
protected String getLogTag() {
return LOG_TAG;
}
@Override @Override
public void onPause() { public void onPause() {
if (mUnavailable) { if (mUnavailable) {