summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/network
diff options
context:
space:
mode:
authorSongFerngWang <songferngwang@google.com>2020-05-28 20:37:51 +0800
committerSongFerngWang <songferngwang@google.com>2020-05-28 20:37:51 +0800
commit259e6288c9f91f8144c12127bda672ee1f0b7258 (patch)
tree6f6b3803f162cce610d4c3b292dd4864c430448f /src/com/android/settings/network
parentf5056a03e31cb12b5106e46b71bb6817e89f3115 (diff)
downloadpackages_apps_Settings-259e6288c9f91f8144c12127bda672ee1f0b7258.tar.gz
packages_apps_Settings-259e6288c9f91f8144c12127bda672ee1f0b7258.tar.bz2
packages_apps_Settings-259e6288c9f91f8144c12127bda672ee1f0b7258.zip
EnabledNetworkModePreferenceController Remove AllowedNetworkType
Power manager decision do enable/disable NR by AllowedNetworkType, and it will effect the PreferredNetworkMode UI. The PreferredNetworkMode list no 5G item when AllowedNetworkType disabled. Bug: 156709797 Test: make RunSettingsRoboTests ROBOTEST_FILTER=\ EnabledNetworkModePreferenceControllerTest (pass) Change-Id: I3ab9eca0956c4cce1b79e518942063b681eb96cd
Diffstat (limited to 'src/com/android/settings/network')
-rw-r--r--src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
index 26c206da84..d6f66a1472 100644
--- a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
+++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
@@ -168,7 +168,6 @@ public class EnabledNetworkModePreferenceController extends
private Context mContext;
private TelephonyManager mTelephonyManager;
- private boolean mAllowed5gNetworkType;
private boolean mIsGlobalCdma;
private boolean mIs5gEntryDisplayed;
private boolean mShow4gForLTE;
@@ -206,9 +205,6 @@ public class EnabledNetworkModePreferenceController extends
final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(mSubId);
final boolean isNrEnabledFromCarrierConfig = carrierConfig != null
&& carrierConfig.getBoolean(CarrierConfigManager.KEY_NR_ENABLED_BOOL);
- mAllowed5gNetworkType = checkSupportedRadioBitmask(
- mTelephonyManager.getAllowedNetworkTypes(),
- TelephonyManager.NETWORK_TYPE_BITMASK_NR);
mSupported5gRadioAccessFamily = isNrEnabledFromCarrierConfig
&& checkSupportedRadioBitmask(mTelephonyManager.getSupportedRadioAccessFamily(),
TelephonyManager.NETWORK_TYPE_BITMASK_NR);
@@ -572,7 +568,7 @@ public class EnabledNetworkModePreferenceController extends
}
/**
- * Add 5G option. Only show the UI when device supported 5G and allowed 5G.
+ * Add 5G option. Only show the UI when device supported 5G.
*/
private void add5gEntry(int value) {
boolean isNRValue = value >= TelephonyManagerConstants.NETWORK_MODE_NR_ONLY;
@@ -585,15 +581,13 @@ public class EnabledNetworkModePreferenceController extends
mIs5gEntryDisplayed = false;
Log.d(LOG_TAG, "Hide 5G option. "
+ " supported5GRadioAccessFamily: " + mSupported5gRadioAccessFamily
- + " allowed5GNetworkType: " + mAllowed5gNetworkType
+ " isNRValue: " + isNRValue);
}
}
private void addGlobalEntry() {
Log.d(LOG_TAG, "addGlobalEntry. "
- + " supported5GRadioAccessFamily: " + mSupported5gRadioAccessFamily
- + " allowed5GNetworkType: " + mAllowed5gNetworkType);
+ + " supported5GRadioAccessFamily: " + mSupported5gRadioAccessFamily);
mEntries.add(mContext.getString(R.string.network_global));
if (showNrList()) {
mEntriesValue.add(
@@ -605,7 +599,7 @@ public class EnabledNetworkModePreferenceController extends
}
private boolean showNrList() {
- return mSupported5gRadioAccessFamily && mAllowed5gNetworkType;
+ return mSupported5gRadioAccessFamily;
}
/**