Lock BatteryStats when calling getStartClockTime
Bug: 259246845 Test: atest android.cts.statsdatom.batterystats.BatteryUsageStatsTests#testBatteryUsageStatsSinceReset Change-Id: I2849028b13f8eeadd8f732b5ff7847a1bf641f21
This commit is contained in:
@@ -822,7 +822,10 @@ public final class BatteryStatsService extends IBatteryStats.Stub
|
||||
|
||||
final long sessionStart = mBatteryUsageStatsStore
|
||||
.getLastBatteryUsageStatsBeforeResetAtomPullTimestamp();
|
||||
final long sessionEnd = mStats.getStartClockTime();
|
||||
final long sessionEnd;
|
||||
synchronized (mStats) {
|
||||
sessionEnd = mStats.getStartClockTime();
|
||||
}
|
||||
final BatteryUsageStatsQuery queryBeforeReset =
|
||||
new BatteryUsageStatsQuery.Builder()
|
||||
.setMaxStatsAgeMs(0)
|
||||
|
||||
Reference in New Issue
Block a user