Fix wrong count return for getPhoneSignalStrengthCount
Test report for the time spent in each signal strength bin, along with the number of times that bin was entered showed the result as Bin=3 Time=3211926000 Count=0. With a non-zero Time, the Count value 0 was wrong. The cause of the problem was that getPhoneSignalStrengthCount() used mPhoneDataConnectionsTimer, instead of mPhoneSignalStrengthsTimer, to get the count. Change-Id: I55ac1125abfcfdc105605d76d1c706ac315b90cc
This commit is contained in:
@@ -2302,8 +2302,8 @@ public final class BatteryStatsImpl extends BatteryStats {
|
||||
batteryRealtime, which);
|
||||
}
|
||||
|
||||
@Override public int getPhoneSignalStrengthCount(int dataType, int which) {
|
||||
return mPhoneDataConnectionsTimer[dataType].getCountLocked(which);
|
||||
@Override public int getPhoneSignalStrengthCount(int strengthBin, int which) {
|
||||
return mPhoneSignalStrengthsTimer[strengthBin].getCountLocked(which);
|
||||
}
|
||||
|
||||
@Override public long getPhoneDataConnectionTime(int dataType,
|
||||
|
||||
Reference in New Issue
Block a user