Loading src/com/android/settings/ApnPreference.java +4 −0 Original line number Diff line number Diff line Loading @@ -135,4 +135,8 @@ public class ApnPreference extends Preference implements public void setApnReadOnly(boolean apnReadOnly) { mApnReadOnly = apnReadOnly; } public boolean getApnReadOnly() { return mApnReadOnly; } } src/com/android/settings/ApnSettings.java +5 −1 Original line number Diff line number Diff line Loading @@ -561,7 +561,11 @@ public class ApnSettings extends RestrictedSettingsFragment implements public boolean onPreferenceTreeClick(Preference preference) { int pos = Integer.parseInt(preference.getKey()); Uri url = ContentUris.withAppendedId(Telephony.Carriers.CONTENT_URI, pos); startActivity(new Intent(Intent.ACTION_EDIT, url)); Intent intent = new Intent(Intent.ACTION_EDIT, url); if (preference instanceof ApnPreference) { intent.putExtra("DISABLE_EDITOR", ((ApnPreference) preference).getApnReadOnly()); } startActivity(intent); return true; } Loading Loading
src/com/android/settings/ApnPreference.java +4 −0 Original line number Diff line number Diff line Loading @@ -135,4 +135,8 @@ public class ApnPreference extends Preference implements public void setApnReadOnly(boolean apnReadOnly) { mApnReadOnly = apnReadOnly; } public boolean getApnReadOnly() { return mApnReadOnly; } }
src/com/android/settings/ApnSettings.java +5 −1 Original line number Diff line number Diff line Loading @@ -561,7 +561,11 @@ public class ApnSettings extends RestrictedSettingsFragment implements public boolean onPreferenceTreeClick(Preference preference) { int pos = Integer.parseInt(preference.getKey()); Uri url = ContentUris.withAppendedId(Telephony.Carriers.CONTENT_URI, pos); startActivity(new Intent(Intent.ACTION_EDIT, url)); Intent intent = new Intent(Intent.ACTION_EDIT, url); if (preference instanceof ApnPreference) { intent.putExtra("DISABLE_EDITOR", ((ApnPreference) preference).getApnReadOnly()); } startActivity(intent); return true; } Loading