Merge "[Settings] Refactor MobileNetworkUtils"
This commit is contained in:
committed by
Android (Google) Code Review
commit
83acf8efac
@@ -509,12 +509,15 @@ public class MobileNetworkUtils {
|
|||||||
if (carrierConfig.getBoolean(CarrierConfigManager.KEY_SUPPORT_TDSCDMA_BOOL)) {
|
if (carrierConfig.getBoolean(CarrierConfigManager.KEY_SUPPORT_TDSCDMA_BOOL)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
final String[] numericArray = carrierConfig.getStringArray(
|
||||||
|
CarrierConfigManager.KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY);
|
||||||
|
if (numericArray == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
final ServiceState serviceState = telephonyManager.getServiceState();
|
final ServiceState serviceState = telephonyManager.getServiceState();
|
||||||
final String operatorNumeric =
|
final String operatorNumeric =
|
||||||
(serviceState != null) ? serviceState.getOperatorNumeric() : null;
|
(serviceState != null) ? serviceState.getOperatorNumeric() : null;
|
||||||
final String[] numericArray = carrierConfig.getStringArray(
|
if (operatorNumeric == null) {
|
||||||
CarrierConfigManager.KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY);
|
|
||||||
if (numericArray == null || operatorNumeric == null) {
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
for (String numeric : numericArray) {
|
for (String numeric : numericArray) {
|
||||||
|
|||||||
Reference in New Issue
Block a user