Add AppOptimizationModeEventsUtils to save & update app optimization mode expiration events.
- [Update] Save app optimizaiton mode set & expire events from turbo. - [Reset ] Restore optimization mode for expired events in Periodic job. - [Delete] Cancel expiration event if user updates mode in app usage page. Bug: 338965652 Test: atest + manual Change-Id: I3fb7311207da1bdb1146ea1ff041aca6adb66052
This commit is contained in:
@@ -167,6 +167,8 @@ public final class BatteryUsageDataLoader {
|
||||
try {
|
||||
final long start = System.currentTimeMillis();
|
||||
loadBatteryStatsData(context, isFullChargeStart);
|
||||
AppOptModeSharedPreferencesUtils.resetExpiredAppOptModeBeforeTimestamp(
|
||||
context, System.currentTimeMillis());
|
||||
if (!isFullChargeStart) {
|
||||
// No app usage data or battery diff data at this time.
|
||||
final UserIdsSeries userIdsSeries =
|
||||
|
||||
Reference in New Issue
Block a user