Merge "BatteryStats: Don't assume every kernel reports a power field in /proc/uid_cputime" into mnc-dev

This commit is contained in:
Adam Lesinski
2015-07-01 19:22:52 +00:00
committed by Android (Google) Code Review

View File

@@ -77,7 +77,12 @@ public class KernelUidCpuTimeReader {
final int uid = Integer.parseInt(uidStr.substring(0, uidStr.length() - 1), 10);
final long userTimeUs = Long.parseLong(splitter.next(), 10);
final long systemTimeUs = Long.parseLong(splitter.next(), 10);
final long powerMaUs = Long.parseLong(splitter.next(), 10) / 1000;
final long powerMaUs;
if (splitter.hasNext()) {
powerMaUs = Long.parseLong(splitter.next(), 10) / 1000;
} else {
powerMaUs = 0;
}
if (callback != null) {
long userTimeDeltaUs = userTimeUs;