Merge "Skip recalculate all data in Periodic Job while multi-users." into main

This commit is contained in:
Xinyi Mao
2024-04-10 09:52:16 +00:00
committed by Android (Google) Code Review

View File

@@ -588,7 +588,8 @@ public class DataProcessManager {
lastFullChargeTime, lastFullChargeTime,
DatabaseUtils.BATTERY_LEVEL_RECORD_EVENTS); DatabaseUtils.BATTERY_LEVEL_RECORD_EVENTS);
final long startTimestamp = final long startTimestamp =
(batteryLevelRecordEvents.isEmpty() || !userIdsSeries.isMainUserProfileOnly()) (batteryLevelRecordEvents.isEmpty()
|| (!isFromPeriodJob && !userIdsSeries.isMainUserProfileOnly()))
? lastFullChargeTime ? lastFullChargeTime
: batteryLevelRecordEvents.get(0).getTimestamp(); : batteryLevelRecordEvents.get(0).getTimestamp();
final BatteryLevelData batteryLevelData = final BatteryLevelData batteryLevelData =