services/core/java/com/android/server/pm/IncrementalStates.java
deleted100644 → 0
+0
−232
+0
−46
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Removes all of the logic from PackageSetting, making it only contain simple data fields. Instead, the caller in PackageManagerService will invoke any callback/listener logic after progress is committed to the PackageSetting. This also eliminates a background thread debounce + re-lock, as the entire check progress + callback cycle can be done in a single lock block now. Bug: 204200534 Test: atest CtsInstalledLoadingProgressHostTests Change-Id: I315d9c4300dea425973b6df602b14c6b066ab8fd