Loading telephony/java/android/telephony/ModemActivityInfo.java +18 −6 Original line number Original line Diff line number Diff line Loading @@ -151,12 +151,24 @@ public class ModemActivityInfo implements Parcelable { * @return if the record is valid * @return if the record is valid */ */ public boolean isValid() { public boolean isValid() { int totalTxTimeMs = 0; for (int txVal : getTxTimeMillis()) { int txTime [] = getTxTimeMillis(); if(txVal < 0) { for (int i = 0; i < TX_POWER_LEVELS; i++) { return false; totalTxTimeMs += txTime[i]; } } return ((getIdleTimeMillis() >= 0) && (getSleepTimeMillis() >= 0) && (getRxTimeMillis() >= 0) && (getEnergyUsed() >= 0) && !isEmpty()); } } return ((getIdleTimeMillis() >= 0) && (totalTxTimeMs >= 0) && (getSleepTimeMillis() >= 0) && (getIdleTimeMillis() >= 0)); private boolean isEmpty() { for (int txVal : getTxTimeMillis()) { if(txVal != 0) { return false; } } return ((getIdleTimeMillis() == 0) && (getSleepTimeMillis() == 0) && (getRxTimeMillis() == 0) && (getEnergyUsed() == 0)); } } } } Loading
telephony/java/android/telephony/ModemActivityInfo.java +18 −6 Original line number Original line Diff line number Diff line Loading @@ -151,12 +151,24 @@ public class ModemActivityInfo implements Parcelable { * @return if the record is valid * @return if the record is valid */ */ public boolean isValid() { public boolean isValid() { int totalTxTimeMs = 0; for (int txVal : getTxTimeMillis()) { int txTime [] = getTxTimeMillis(); if(txVal < 0) { for (int i = 0; i < TX_POWER_LEVELS; i++) { return false; totalTxTimeMs += txTime[i]; } } return ((getIdleTimeMillis() >= 0) && (getSleepTimeMillis() >= 0) && (getRxTimeMillis() >= 0) && (getEnergyUsed() >= 0) && !isEmpty()); } } return ((getIdleTimeMillis() >= 0) && (totalTxTimeMs >= 0) && (getSleepTimeMillis() >= 0) && (getIdleTimeMillis() >= 0)); private boolean isEmpty() { for (int txVal : getTxTimeMillis()) { if(txVal != 0) { return false; } } return ((getIdleTimeMillis() == 0) && (getSleepTimeMillis() == 0) && (getRxTimeMillis() == 0) && (getEnergyUsed() == 0)); } } } }