Merge "Fix String is empty issue"

This commit is contained in:
Treehugger Robot
2016-11-02 18:14:49 +00:00
committed by Gerrit Code Review

View File

@@ -1118,7 +1118,7 @@ public class TelephonyManager {
private int getPhoneTypeFromProperty(int phoneId) { private int getPhoneTypeFromProperty(int phoneId) {
String type = getTelephonyProperty(phoneId, String type = getTelephonyProperty(phoneId,
TelephonyProperties.CURRENT_ACTIVE_PHONE, null); TelephonyProperties.CURRENT_ACTIVE_PHONE, null);
if (type == null || type.equals("")) { if (type == null || type.isEmpty()) {
return getPhoneTypeFromNetworkType(phoneId); return getPhoneTypeFromNetworkType(phoneId);
} }
return Integer.parseInt(type); return Integer.parseInt(type);
@@ -1134,7 +1134,7 @@ public class TelephonyManager {
// use the system property for default network type. // use the system property for default network type.
// This is a fail safe, and can only happen at first boot. // This is a fail safe, and can only happen at first boot.
String mode = getTelephonyProperty(phoneId, "ro.telephony.default_network", null); String mode = getTelephonyProperty(phoneId, "ro.telephony.default_network", null);
if (mode != null) { if (mode != null && !mode.isEmpty()) {
return TelephonyManager.getPhoneType(Integer.parseInt(mode)); return TelephonyManager.getPhoneType(Integer.parseInt(mode));
} }
return TelephonyManager.PHONE_TYPE_NONE; return TelephonyManager.PHONE_TYPE_NONE;