Merge "Lock BatteryStats when calling getStartClockTime" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
a908dde901
@@ -822,7 +822,10 @@ public final class BatteryStatsService extends IBatteryStats.Stub
|
|||||||
|
|
||||||
final long sessionStart = mBatteryUsageStatsStore
|
final long sessionStart = mBatteryUsageStatsStore
|
||||||
.getLastBatteryUsageStatsBeforeResetAtomPullTimestamp();
|
.getLastBatteryUsageStatsBeforeResetAtomPullTimestamp();
|
||||||
final long sessionEnd = mStats.getStartClockTime();
|
final long sessionEnd;
|
||||||
|
synchronized (mStats) {
|
||||||
|
sessionEnd = mStats.getStartClockTime();
|
||||||
|
}
|
||||||
final BatteryUsageStatsQuery queryBeforeReset =
|
final BatteryUsageStatsQuery queryBeforeReset =
|
||||||
new BatteryUsageStatsQuery.Builder()
|
new BatteryUsageStatsQuery.Builder()
|
||||||
.setMaxStatsAgeMs(0)
|
.setMaxStatsAgeMs(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user