[Settings] Refactor MobileNetworkUtils
Code refactor MobileNetworkUtils - Access CarrierConfig API prior to Telephony API Bug: 201757298 Test: presubmit pass Change-Id: I657949a6735a27c9c4e7706bdfa236e722cabec5
This commit is contained in:
@@ -508,12 +508,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