Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fd910278 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Postpone headless app caching to after boot." into rvc-dev

parents 3d8df7b6 f29545d1
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -463,9 +463,6 @@ public class AppStandbyController implements AppStandbyInternal {
                userFileExists = mAppIdleHistory.userFileExists(UserHandle.USER_SYSTEM);
            }

            // Offload to handler thread to avoid boottime impact.
            mHandler.post(this::loadHeadlessSystemAppCache);

            if (mPendingInitializeDefaults || !userFileExists) {
                initializeDefaultsForSystemApps(UserHandle.USER_SYSTEM);
            }
@@ -475,6 +472,10 @@ public class AppStandbyController implements AppStandbyInternal {
            }
        } else if (phase == PHASE_BOOT_COMPLETED) {
            setChargingState(mInjector.isCharging());

            // Offload to handler thread after boot completed to avoid boot time impact. This means
            // that headless system apps may be put in a lower bucket until boot has completed.
            mHandler.post(this::loadHeadlessSystemAppCache);
        }
    }