Change to disable mvno data field in ApnEditor if needed.
Test: manual Bug: 65243262 Change-Id: I4b3dec6d9dc7fecf0b0a8131dccc349c7daffe48
This commit is contained in:
@@ -657,7 +657,11 @@ public class ApnEditor extends SettingsPreferenceFragment
|
|||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
String[] values = mRes.getStringArray(R.array.mvno_type_entries);
|
String[] values = mRes.getStringArray(R.array.mvno_type_entries);
|
||||||
mMvnoMatchData.setEnabled(mvnoIndex != 0);
|
boolean mvnoMatchDataUneditable =
|
||||||
|
mReadOnlyApn || (mReadOnlyApnFields != null
|
||||||
|
&& Arrays.asList(mReadOnlyApnFields)
|
||||||
|
.contains(Telephony.Carriers.MVNO_MATCH_DATA));
|
||||||
|
mMvnoMatchData.setEnabled(!mvnoMatchDataUneditable && mvnoIndex != 0);
|
||||||
if (newValue != null && newValue.equals(oldValue) == false) {
|
if (newValue != null && newValue.equals(oldValue) == false) {
|
||||||
if (values[mvnoIndex].equals("SPN")) {
|
if (values[mvnoIndex].equals("SPN")) {
|
||||||
mMvnoMatchData.setText(mTelephonyManager.getSimOperatorName());
|
mMvnoMatchData.setText(mTelephonyManager.getSimOperatorName());
|
||||||
|
Reference in New Issue
Block a user