Merge "Add PreferenceChangeListener to ApnSettings"

This commit is contained in:
Pengquan Meng
2018-12-27 23:36:18 +00:00
committed by Gerrit Code Review

View File

@@ -60,7 +60,8 @@ import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
import java.util.ArrayList; import java.util.ArrayList;
public class ApnSettings extends RestrictedSettingsFragment { public class ApnSettings extends RestrictedSettingsFragment
implements Preference.OnPreferenceChangeListener {
static final String TAG = "ApnSettings"; static final String TAG = "ApnSettings";
public static final String EXTRA_POSITION = "position"; public static final String EXTRA_POSITION = "position";
@@ -312,6 +313,7 @@ public class ApnSettings extends RestrictedSettingsFragment {
pref.setKey(key); pref.setKey(key);
pref.setTitle(name); pref.setTitle(name);
pref.setPersistent(false); pref.setPersistent(false);
pref.setOnPreferenceChangeListener(this);
pref.setSubId(subId); pref.setSubId(subId);
if (mHidePresetApnDetails && edited == Telephony.Carriers.UNEDITED) { if (mHidePresetApnDetails && edited == Telephony.Carriers.UNEDITED) {
pref.setHideDetails(); pref.setHideDetails();
@@ -385,6 +387,7 @@ public class ApnSettings extends RestrictedSettingsFragment {
startActivity(intent); startActivity(intent);
} }
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) { public boolean onPreferenceChange(Preference preference, Object newValue) {
Log.d(TAG, "onPreferenceChange(): Preference - " + preference Log.d(TAG, "onPreferenceChange(): Preference - " + preference
+ ", newValue - " + newValue + ", newValue type - " + ", newValue - " + newValue + ", newValue type - "