[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)) {
|
||||
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 String operatorNumeric =
|
||||
(serviceState != null) ? serviceState.getOperatorNumeric() : null;
|
||||
final String[] numericArray = carrierConfig.getStringArray(
|
||||
CarrierConfigManager.KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY);
|
||||
if (numericArray == null || operatorNumeric == null) {
|
||||
if (operatorNumeric == null) {
|
||||
return false;
|
||||
}
|
||||
for (String numeric : numericArray) {
|
||||
|
||||
Reference in New Issue
Block a user