+35
−0
+36
−0
+263
−0
+57
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Extract InstallParams and related logic from PackageManagerService. This is not a structural refactor, but just re-organizing code into separate files. This aligns with the goal to separate installation logic out from PackageManagerService. Due to shared code paths between addForInit and regular installation, there are still methods that are in PackageManagerService that are called by InstallParams. The next step is to address those methods. Once we can clearly see which codes require PackageManagerService locks, we can encapsulate those into new PackageManagerInternal interfaces. + also removed some unused code BYPASS_INCLUSIVE_LANGUAGE_REASON=need to change some public APIs first BUG: 194319951 Test: builds and presubmit Change-Id: Ibf5a914f463b784857a3ca6774b2a7709c93ebd4