Merge "[Settings] Refactor MobileNetworkUtils"

This commit is contained in:
TreeHugger Robot
2021-10-04 03:18:12 +00:00
committed by Android (Google) Code Review

View File

@@ -468,29 +468,23 @@ public class MobileNetworkUtils {
return false; return false;
} }
if (!isWorldMode(context, subId)) { if (isWorldMode(context, subId)) {
return isGsmBasicOptions(context, subId); final int networkMode = getNetworkTypeFromRaf(
(int) telephonyManager.getAllowedNetworkTypesForReason(
TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER));
if (networkMode == TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO) {
return false;
}
if (shouldSpeciallyUpdateGsmCdma(context, subId)) {
return false;
}
if (networkMode == TelephonyManagerConstants.NETWORK_MODE_LTE_GSM_WCDMA) {
return true;
}
} }
final int networkMode = getNetworkTypeFromRaf( return isGsmBasicOptions(context, subId);
(int) telephonyManager.getAllowedNetworkTypesForReason(
TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER));
if (networkMode == TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO) {
return false;
}
if (shouldSpeciallyUpdateGsmCdma(context, subId)) {
return false;
}
if (isGsmBasicOptions(context, subId)) {
return true;
}
if (networkMode == TelephonyManagerConstants.NETWORK_MODE_LTE_GSM_WCDMA) {
return true;
}
return false;
} }
/** /**